File tree 1 file changed +19
-3
lines changed
1 file changed +19
-3
lines changed Original file line number Diff line number Diff line change 25
25
- name : Setup Dependencies
26
26
run : |
27
27
sudo apt-get update -y -qq
28
- sudo apt-get install -y libfuzzy-dev libyajl-dev libgeoip-dev liblua5.2-dev liblmdb-dev cppcheck libmaxminddb-dev libcurl4-openssl-dev libpcre2-dev pcre2-utils
28
+ sudo apt-get install -y libfuzzy-dev libyajl-dev libgeoip-dev liblua5.2-dev liblmdb-dev libmaxminddb-dev libcurl4-openssl-dev libpcre2-dev pcre2-utils
29
29
- uses : actions/checkout@v2
30
30
with :
31
31
submodules : true
38
38
run : make -j `nproc`
39
39
- name : check
40
40
run : make check
41
- - name : check-static
42
- run : make check-static
43
41
44
42
build-macos :
45
43
runs-on : ${{ matrix.os }}
@@ -125,3 +123,21 @@ jobs:
125
123
working-directory : build\win32\build
126
124
run : |
127
125
ctest -C ${{ matrix.configuration }} --output-on-failure
126
+
127
+ cppcheck :
128
+ runs-on : [ubuntu-22.04]
129
+ steps :
130
+ - name : Setup Dependencies
131
+ run : |
132
+ sudo apt-get update -y -qq
133
+ sudo apt-get install -y cppcheck
134
+ - name : Get libModSecurity v3 source
135
+ uses : actions/checkout@v4
136
+ with :
137
+ submodules : true
138
+ - name : Configure libModSecurity
139
+ run : |
140
+ ./build.sh
141
+ ./configure
142
+ - name : Run cppcheck on libModSecurity
143
+ run : make check-static
You can’t perform that action at this time.
0 commit comments