Skip to content

Commit 82bdc12

Browse files
committed
add coverity scan (4)
1 parent 0cdbda8 commit 82bdc12

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Coverity Scan
2+
3+
on:
4+
push:
5+
branches:
6+
- "feature/coverity-scan"
7+
# schedule:
8+
# - cron: "0 18 * * *" # Daily at 18:00 UTC
9+
10+
jobs:
11+
coverity:
12+
runs-on: ubuntu-latest
13+
14+
strategy:
15+
fail-fast: false
16+
matrix:
17+
include:
18+
- image: arbmind/cmake-clang12:latest
19+
preset: clang
20+
21+
env:
22+
CMAKE_MAKE_PROGRAM: ninja
23+
24+
steps:
25+
- name: Setup Ninja
26+
uses: seanmiddleditch/gha-setup-ninja@master
27+
28+
- name: Setup Clang
29+
uses: egor-tensin/setup-clang@v1
30+
with:
31+
version: 13
32+
platform: x64
33+
34+
- name: Checkout
35+
uses: actions/checkout@v2
36+
37+
- uses: vapier/coverity-scan-action@v0
38+
with:
39+
project: basicpp17%2Fco-cpp19
40+
token: ${{ secrets.COVERITY_SCAN_TOKEN }}
41+
email: ${{ secrets.COVERITY_EMAIL }}
42+
command: script/build_cmake.sh clang debug

0 commit comments

Comments
 (0)