From 82bdc12ab339b6a098df26c8e00896a36cc95f4a Mon Sep 17 00:00:00 2001 From: Andreas Reischuck Date: Sun, 19 Dec 2021 00:42:11 +0100 Subject: [PATCH] add coverity scan (4) --- .github/workflows/coverity_scan.yml | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/coverity_scan.yml diff --git a/.github/workflows/coverity_scan.yml b/.github/workflows/coverity_scan.yml new file mode 100644 index 00000000..d343685f --- /dev/null +++ b/.github/workflows/coverity_scan.yml @@ -0,0 +1,42 @@ +name: Coverity Scan + +on: + push: + branches: + - "feature/coverity-scan" + # schedule: + # - cron: "0 18 * * *" # Daily at 18:00 UTC + +jobs: + coverity: + runs-on: ubuntu-latest + + strategy: + fail-fast: false + matrix: + include: + - image: arbmind/cmake-clang12:latest + preset: clang + + env: + CMAKE_MAKE_PROGRAM: ninja + + steps: + - name: Setup Ninja + uses: seanmiddleditch/gha-setup-ninja@master + + - name: Setup Clang + uses: egor-tensin/setup-clang@v1 + with: + version: 13 + platform: x64 + + - name: Checkout + uses: actions/checkout@v2 + + - uses: vapier/coverity-scan-action@v0 + with: + project: basicpp17%2Fco-cpp19 + token: ${{ secrets.COVERITY_SCAN_TOKEN }} + email: ${{ secrets.COVERITY_EMAIL }} + command: script/build_cmake.sh clang debug