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 9
9
- ' XEngine_Release/**'
10
10
- ' .github/**'
11
11
12
- permissions :
13
- contents : read
14
-
15
12
jobs :
16
13
build :
17
14
strategy :
Original file line number Diff line number Diff line change 8
8
- ' XEngine_Source/**'
9
9
- ' XEngine_Release/**'
10
10
- ' .github/**'
11
-
12
- permissions :
13
- contents : read
14
11
15
12
jobs :
16
13
build :
You can’t perform that action at this time.
0 commit comments