/[svn]/hopm/branches/1.1.x/.github/workflows/coverity.yml
ViewVC logotype

Contents of /hopm/branches/1.1.x/.github/workflows/coverity.yml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10189 - (show annotations)
Sun Jul 10 08:43:19 2022 UTC (10 months, 4 weeks ago) by michael
File MIME type: text/x-yaml
File size: 1256 byte(s)
- coverity.yml: run daily

1 name: Coverity Scan
2 on:
3 schedule:
4 - cron: "0 0 * * *"
5
6 jobs:
7 scan:
8 runs-on: ubuntu-latest
9 timeout-minutes: 30
10
11 steps:
12 - uses: actions/checkout@v3
13 - name: Download coverity scan build tool
14 run: |
15 curl -o cov-analysis-linux64.tar.gz https://scan.coverity.com/download/cxx/linux64 \
16 --form project=$GITHUB_REPOSITORY \
17 --form token=$TOKEN
18 mkdir cov-analysis-linux64
19 tar xzf cov-analysis-linux64.tar.gz --strip 1 -C cov-analysis-linux64
20 env:
21 TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
22
23 - name: configure
24 run: ./configure
25
26 - name: Build with cov-build
27 run: |
28 export PATH=$(pwd)/cov-analysis-linux64/bin:$PATH
29 cov-build --dir cov-int make
30
31 - name: Submit result to coverity scan
32 run: |
33 tar czvf result.tgz cov-int
34 curl \
35 --form project=$GITHUB_REPOSITORY \
36 --form token=$TOKEN \
37 --form email=bugs@ircd-hybrid.org \
38 --form file=@result.tgz \
39 --form version=$(git rev-parse HEAD) \
40 --form description=$(date +%Y-%m-%dT%H:%M:%S%z) https://scan.coverity.com/builds?project=$GITHUB_REPOSITORY
41 env:
42 TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.30