Skip to content

Commit 06ce1de

Browse files
committed
ci: Build unit with --zlib --zstd --brotli
Signed-off-by: Andrew Clayton <[email protected]>
1 parent d8c73b1 commit 06ce1de

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

.github/workflows/ci-dev-distro-compiler.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ jobs:
3737
dnf -y update
3838
dnf -y install --setopt=install_weak_deps=False \
3939
which wget git gcc make pcre2-devel openssl-devel \
40+
zlib-ng-compat-devel libzstd-devel brotli-devel \
4041
python-unversioned-command python3 python3-devel \
4142
php-devel php-embedded perl-devel perl-ExtUtils-Embed \
4243
ruby-devel java-devel nodejs-devel nodejs-npm golang \
@@ -51,9 +52,9 @@ jobs:
5152
- name: configure unit CC=${{ matrix.compiler }}
5253
run: |
5354
if [ "${{ matrix.compiler }}" = "clang" ]; then
54-
./configure --openssl --otel --cc=clang
55+
./configure --openssl --otel --zlib --zstd --brotli --cc=clang
5556
else
56-
./configure --openssl --otel
57+
./configure --openssl --otel --zlib --zstd --brotli
5758
fi
5859
5960
- name: make unit
@@ -129,6 +130,7 @@ jobs:
129130
run: |
130131
apk update && apk upgrade
131132
apk add gcc make musl-dev openssl-dev pcre2-dev curl \
133+
zlib-dev zstd-dev brotli-dev \
132134
php83-dev php83-embed python3-dev perl-dev ruby-dev \
133135
openjdk21-jdk cargo rust
134136
if [ "${{ matrix.compiler }}" = "clang" ]; then

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,9 @@ jobs:
112112
sudo kill -9 $PID
113113
fi
114114
115+
- name: Install packages
116+
run: sudo apt-get -y install libbrotli-dev
117+
115118
##
116119
## njs
117120
##
@@ -139,6 +142,9 @@ jobs:
139142
--tests \
140143
--openssl \
141144
--njs \
145+
--zlib \
146+
--zstd \
147+
--brotli \
142148
--cc-opt="-I njs/src/ -I njs/build" \
143149
--ld-opt="-L njs/build"
144150

0 commit comments

Comments
 (0)