File tree Expand file tree Collapse file tree 3 files changed +35
-6
lines changed
Expand file tree Collapse file tree 3 files changed +35
-6
lines changed Original file line number Diff line number Diff line change 1+ name : cpp check workflows
2+
3+ on :
4+ push :
5+ branches :
6+ - ' develop'
7+ paths :
8+ - ' XEngine_Source/**'
9+ - ' XEngine_Release/**'
10+ - ' .github/**'
11+
12+ jobs :
13+ build :
14+ runs-on : ubuntu-latest
15+
16+ steps :
17+ - name : Checkout main repository code
18+ uses : actions/checkout@v4
19+ with :
20+ ref : ' develop'
21+
22+ - name : Create static_analysis directory
23+ run : mkdir -p static_analysis
24+
25+ - name : Run Cppcheck
26+ run : |
27+ sudo apt-get install -y cppcheck
28+ cppcheck --enable=all --language=c++ --std=c++20 ./XEngine_Source/ --output-file=static_analysis/log.xml --xml
29+ continue-on-error : true
30+
31+ - name : Upload Cppcheck Results
32+ uses : actions/upload-artifact@v4
33+ with :
34+ name : cppcheck_results
35+ path : static_analysis/log.xml
Original file line number Diff line number Diff line change 99 - ' XEngine_Release/**'
1010 - ' .github/**'
1111
12- permissions :
13- contents : read
14-
1512jobs :
1613 build :
1714 strategy :
Original file line number Diff line number Diff line change 88 - ' XEngine_Source/**'
99 - ' XEngine_Release/**'
1010 - ' .github/**'
11-
12- permissions :
13- contents : read
1411
1512jobs :
1613 build :
You can’t perform that action at this time.
0 commit comments