cryptography ip-cores in vhdl / verilog
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
944 B

  1. name: 'test'
  2. on:
  3. push:
  4. pull_request:
  5. jobs:
  6. lin:
  7. runs-on: ubuntu-latest
  8. steps:
  9. - uses: actions/checkout@v2
  10. with:
  11. submodules: recursive
  12. - name: Install dependencies
  13. run: |
  14. sudo apt update -qq
  15. sudo apt install -y libssl-dev
  16. - uses: ghdl/setup-ghdl-ci@master
  17. with:
  18. backend: llvm
  19. - run: ./.github/test.sh
  20. env:
  21. MAKE: make
  22. win:
  23. runs-on: windows-latest
  24. defaults:
  25. run:
  26. shell: msys2 {0}
  27. steps:
  28. - uses: msys2/setup-msys2@v2
  29. with:
  30. msystem: MINGW64
  31. update: true
  32. install: >
  33. mingw-w64-x86_64-make
  34. mingw-w64-x86_64-ghdl-llvm
  35. mingw-w64-x86_64-openssl
  36. - run: git config --global core.autocrlf input
  37. shell: bash
  38. - uses: actions/checkout@v2
  39. with:
  40. submodules: recursive
  41. - run: ./.github/test.sh
  42. env:
  43. MAKE: mingw32-make