summaryrefslogtreecommitdiffstats
path: root/lib/libbpf/.github/workflows/coverity.yml
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libbpf/.github/workflows/coverity.yml')
-rw-r--r--lib/libbpf/.github/workflows/coverity.yml31
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