File tree Expand file tree Collapse file tree 1 file changed +56
-0
lines changed
Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Coverity Scan master branch
2+
3+ on :
4+ workflow_dispatch :
5+ schedule :
6+ - cron : ' 0 0 * * 1-5'
7+
8+ jobs :
9+ coverity :
10+ if : github.repository_owner == 'wolfssl'
11+ runs-on : ubuntu-22.04
12+ timeout-minutes : 5
13+ steps :
14+ - uses : actions/checkout@v4
15+ with :
16+ ref : master
17+
18+ - uses : actions/checkout@master
19+ with :
20+ repository : wolfssl/wolfssl
21+ path : wolfssl
22+ - name : wolfssl autogen
23+ working-directory : ./wolfssl
24+ run : ./autogen.sh
25+ - name : wolfssl configure
26+ working-directory : ./wolfssl
27+ run : ./configure --enable-wolftpm
28+ - name : wolfssl make
29+ working-directory : ./wolfssl
30+ run : make
31+ - name : wolfssl make install
32+ working-directory : ./wolfssl
33+ run : sudo make install
34+
35+ - name : Configure wolfTPM M-F
36+ run : |
37+ ./autogen.sh
38+ ./configure
39+
40+ - name : Check secrets
41+ env :
42+ token_var : ${{ secrets.COVERITY_SCAN_TOKEN_WOLFTPM }}
43+ email_var : ${{ secrets.COVERITY_SCAN_EMAIL }}
44+ run : |
45+ token_len=${#token_var}
46+ echo "$token_len"
47+ email_len=${#email_var}
48+ echo "$email_len"
49+
50+ - uses : vapier/coverity-scan-action@v1
51+ with :
52+ build_language : ' cxx'
53+ project : " wolfTPM"
54+ token : ${{ secrets.COVERITY_SCAN_TOKEN_WOLFTPM }}
55+ email : ${{ secrets.COVERITY_SCAN_EMAIL }}
56+ command : " make"
You can’t perform that action at this time.
0 commit comments