aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-10-04 22:27:23 -0400
committerMike Frysinger <vapier@gentoo.org>2021-10-04 23:20:21 -0400
commit6e4bb601f5b03660a2064b9acb5cbf4965e5189e (patch)
tree92871876518a9a951eb068c50e8897dc0f78a8a2
parentbuild: note that xz -9 is not needed (diff)
downloadpax-utils-6e4bb601f5b03660a2064b9acb5cbf4965e5189e.tar.gz
pax-utils-6e4bb601f5b03660a2064b9acb5cbf4965e5189e.tar.bz2
pax-utils-6e4bb601f5b03660a2064b9acb5cbf4965e5189e.zip
switch to Coverity Scan GH action
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
-rw-r--r--.github/workflows/coverity.yml36
1 files changed, 5 insertions, 31 deletions
diff --git a/.github/workflows/coverity.yml b/.github/workflows/coverity.yml
index 0cdfec2..f8ae34b 100644
--- a/.github/workflows/coverity.yml
+++ b/.github/workflows/coverity.yml
@@ -16,37 +16,11 @@ jobs:
cc: [gcc]
runs-on: ${{ matrix.os }}
env:
- COVERITY_EMAIL: vapier@gentoo.org
- COVERITY_PROJECT: gentoo%2Fpax-utils
CC: ${{ matrix.cc }}
steps:
- uses: actions/checkout@v2
-
- - name: Download Coverity Build Tool
- run: |
- wget -nv https://scan.coverity.com/download/cxx/linux64 \
- --post-data "token=${TOKEN}&project=${COVERITY_PROJECT}" \
- -O cov-analysis-linux64.tar.gz
- mkdir cov-analysis
- tar -xzf cov-analysis-linux64.tar.gz --strip 1 -C cov-analysis
- env:
- TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
-
- - name: Build with cov-build
- run: |
- export PATH="${PWD}/cov-analysis/bin:${PATH}"
- cov-build --dir cov-int make
-
- - name: Submit the result to Coverity Scan
- run: |
- tar -czvf cov-int.tgz cov-int
- curl \
- --form project="${COVERITY_PROJECT}" \
- --form token="${TOKEN}" \
- --form email="${COVERITY_EMAIL}" \
- --form file=@cov-int.tgz \
- --form version="${GITHUB_SHA}" \
- --form description="pax-utils git" \
- "https://scan.coverity.com/builds?project=${COVERITY_PROJECT}"
- env:
- TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
+ - uses: vapier/coverity-scan-action@v0
+ with:
+ project: gentoo%2Fpax-utils
+ email: vapier@gentoo.org
+ token: ${{ secrets.COVERITY_SCAN_TOKEN }}