run-checker-ci.yml 865 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # Jobs run per pull request submission
  2. name: Run-checker CI
  3. on: [pull_request, push]
  4. jobs:
  5. run-checker:
  6. strategy:
  7. fail-fast: false
  8. matrix:
  9. opt: [
  10. no-cmp,
  11. no-cms,
  12. no-ct,
  13. no-dtls,
  14. no-ec,
  15. no-ec2m,
  16. no-legacy,
  17. no-sock,
  18. no-srp,
  19. no-srtp,
  20. enable-ssl-trace,
  21. no-tests,
  22. no-threads,
  23. no-tls,
  24. no-tls1_3,
  25. enable-trace enable-fips,
  26. no-ts,
  27. no-ui,
  28. ]
  29. runs-on: ubuntu-latest
  30. steps:
  31. - uses: actions/checkout@v2
  32. - name: config
  33. run: CC=clang ./config --banner=Configured --strict-warnings ${{ matrix.opt }} && perl configdata.pm --dump
  34. - name: make
  35. run: make -s -j4
  36. - name: make test
  37. run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}