coverity-scan.yml 978 B

123456789101112131415161718192021222324252627282930
  1. name: coverity-scan
  2. # Only trigger on the [coverity-scan] branch.
  3. on:
  4. push:
  5. branches:
  6. - coverity-scan
  7. # Run coverity scan. For now, we're re-using the Travis-CI script, which
  8. # requires us to fake a TRAVIS_BRANCH environment variable.
  9. jobs:
  10. coverity-scan:
  11. runs-on: ubuntu-20.04
  12. steps:
  13. - name: Checkout
  14. uses: actions/checkout@v3
  15. - name: Run autoreconf
  16. run: autoreconf -i
  17. - name: Configure with the default compiler
  18. run: ./configure
  19. - name: Coverity scan
  20. env:
  21. COVERITY_SCAN_PROJECT_NAME: ${{ github.repository }}
  22. COVERITY_SCAN_BRANCH_PATTERN: coverity-scan
  23. COVERITY_SCAN_NOTIFICATION_EMAIL: cperciva@tarsnap.com
  24. COVERITY_SCAN_BUILD_COMMAND: make all
  25. COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
  26. TRAVIS_BRANCH: coverity-scan
  27. run: curl -s "https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh" | bash || true