diff options
Diffstat (limited to 'lib/libbpf/.github/workflows/coverity.yml')
-rw-r--r-- | lib/libbpf/.github/workflows/coverity.yml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/lib/libbpf/.github/workflows/coverity.yml b/lib/libbpf/.github/workflows/coverity.yml new file mode 100644 index 0000000..2d4e36c --- /dev/null +++ b/lib/libbpf/.github/workflows/coverity.yml @@ -0,0 +1,31 @@ +name: libbpf-ci-coverity + +on: + schedule: + - cron: '0 18 * * *' + + +jobs: + coverity: + runs-on: ubuntu-latest + if: github.repository == 'libbpf/libbpf' + name: Coverity + steps: + - uses: actions/checkout@v3 + - uses: ./.github/actions/setup + - name: Run coverity + run: | + echo ::group::Setup CI env + source /tmp/ci_setup + export COVERITY_SCAN_NOTIFICATION_EMAIL="${AUTHOR_EMAIL}" + export COVERITY_SCAN_BRANCH_PATTERN=${GITHUB_REF##refs/*/} + export TRAVIS_BRANCH=${COVERITY_SCAN_BRANCH_PATTERN} + echo ::endgroup:: + scripts/coverity.sh + env: + COVERITY_SCAN_TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }} + COVERITY_SCAN_PROJECT_NAME: libbpf + COVERITY_SCAN_BUILD_COMMAND_PREPEND: 'cd src/' + COVERITY_SCAN_BUILD_COMMAND: 'make' + - name: SCM log + run: cat /home/runner/work/libbpf/libbpf/src/cov-int/scm_log.txt |