curl.yml 693 B

123456789101112131415161718192021222324252627282930
  1. name: curl Test
  2. on:
  3. workflow_call:
  4. jobs:
  5. build:
  6. runs-on: ubuntu-latest
  7. # This should be a safe limit for the tests to run.
  8. timeout-minutes: 14
  9. steps:
  10. - name: Install test dependencies
  11. run: |
  12. sudo apt-get update
  13. sudo apt-get install nghttp2
  14. - name: Build wolfSSL
  15. uses: wolfSSL/actions-build-autotools-project@v1
  16. with:
  17. path: wolfssl
  18. configure: --enable-curl
  19. install: true
  20. - name: Build and test stunnel
  21. uses: wolfSSL/actions-build-autotools-project@v1
  22. with:
  23. repository: curl/curl
  24. path: curl
  25. configure: --with-wolfssl=$GITHUB_WORKSPACE/build-dir
  26. check: true