2
0

coverity-scan-fixes.yml 896 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: Coverity Scan master branch on a daily basis
  2. on:
  3. workflow_dispatch:
  4. schedule:
  5. - cron: "0 0 * * *"
  6. jobs:
  7. coverity:
  8. if: github.repository_owner == 'wolfssl'
  9. runs-on: ubuntu-22.04
  10. steps:
  11. - uses: actions/checkout@v4
  12. with:
  13. ref: master
  14. - name: Configure wolfSSL
  15. run: |
  16. ./autogen.sh
  17. ./configure --enable-all
  18. - name: Check secrets
  19. env:
  20. token_var: ${{ secrets.COVERITY_SCAN_TOKEN }}
  21. email_var: ${{ secrets.COVERITY_SCAN_EMAIL }}
  22. run: |
  23. token_len=${#token_var}
  24. echo "$token_len"
  25. email_len=${#email_var}
  26. echo "$email_len"
  27. - uses: vapier/coverity-scan-action@v1
  28. with:
  29. build_language: 'cxx'
  30. project: "wolfSSL/wolfssl"
  31. token: ${{ secrets.COVERITY_SCAN_TOKEN }}
  32. email: ${{ secrets.COVERITY_SCAN_EMAIL }}
  33. command: "make"