Skip to content

Commit 82a22e5

Browse files
Update CI workflow to include pcre and additional dependencies
Added options for pcre and updated dependencies for cppcheck installation.
1 parent f9d884c commit 82a22e5

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/ci_new.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
- { label: "without ssdeep", opt: "--without-ssdeep" }
3333
- { label: "with lmdb", opt: "--with-lmdb" }
3434
- { label: "with pcre2 (default)", opt: "" }
35+
- { label: "with pcre", opt: "--with-pcre" }
3536

3637
steps:
3738
- uses: actions/checkout@v6
@@ -52,6 +53,7 @@ jobs:
5253
libxml2-dev \
5354
libfuzzy-dev \
5455
pcre2-utils \
56+
libpcre3-dev \
5557
bison \
5658
flex \
5759
pkg-config
@@ -91,6 +93,7 @@ jobs:
9193
- { label: "without ssdeep", opt: "--without-ssdeep" }
9294
- { label: "with lmdb", opt: "--with-lmdb" }
9395
- { label: "with pcre2 (default)", opt: "" }
96+
- { label: "with pcre", opt: "--with-pcre" }
9497

9598
steps:
9699
- uses: actions/checkout@v6
@@ -203,7 +206,7 @@ jobs:
203206

204207
- name: Install cppcheck
205208
run: |
206-
brew install autoconf automake libtool cppcheck
209+
brew install autoconf automake libtool cppcheck libmaxminddb yajl lua lmdb ssdeep
207210
208211
- name: Configure project
209212
run: |
@@ -216,7 +219,7 @@ jobs:
216219
cppcheck-linux:
217220
name: Static analysis (cppcheck, Linux, debian:sid)
218221
runs-on: ubuntu-latest
219-
container: debian:trixie
222+
container: debian:sid
220223

221224
steps:
222225
- name: Install basic tools

0 commit comments

Comments
 (0)