]> www.wagner.pp.ru Git - openssl-gost/engine.git/blob - .github/workflows/coverity.yml
CI: add daily Coverity scan job
[openssl-gost/engine.git] / .github / workflows / coverity.yml
1 name: Coverity
2
3 on:
4   schedule:
5   - cron: "0 0 * * *"
6
7 jobs:
8   scan:
9     runs-on: ubuntu-20.04
10     if: ${{ github.repository_owner == 'gost-engine' }}
11     env:
12       COVERITY_SCAN_PROJECT_NAME: 'gost-engine'
13       COVERITY_SCAN_BRANCH_PATTERN: '*'
14       COVERITY_SCAN_NOTIFICATION_EMAIL: 'chipitsine@gmail.com'
15       COVERITY_SCAN_BUILD_COMMAND_PREPEND: ".github/before_script.sh"
16       COVERITY_SCAN_BUILD_COMMAND: ".github/script.sh"
17       OPENSSL_BRANCH: openssl-3.0
18       USE_RPATH: yes
19
20     steps:
21     - uses: actions/checkout@v2
22       with:
23            submodules: true
24     - name: Run Coverity Scan
25       env:
26         COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
27       run: |
28         curl -fsSL "https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh" | bash || true