Skip to content

Commit bc70454

Browse files
authored
ci: enable libxml2 (#1385)
This wasn't working before due to #1366 but when I tested it again now, it works for reason.
2 parents 1c197eb + 2442842 commit bc70454

File tree

1 file changed

+22
-21
lines changed

1 file changed

+22
-21
lines changed

.github/workflows/internal-testsuite.yml

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -91,26 +91,27 @@ jobs:
9191
run: rustup component add rustfmt-preview rustc-dev
9292

9393
- name: Provision Debian Packages
94-
run: |
95-
sudo apt-get -qq update
96-
sudo apt-get -qq install \
97-
build-essential \
98-
libbrotli-dev \
99-
libclang-${{ matrix.clang-version }}-dev \
100-
libgcrypt20 \
101-
libreadline-dev \
102-
libidn2-dev \
103-
libldap2-dev \
104-
libnghttp2-dev \
105-
libpcre3-dev \
106-
libpsl-dev \
107-
librtmp-dev \
108-
libtool \
109-
libzstd-dev \
110-
python3-setuptools \
111-
python3-wheel \
112-
rcs \
113-
zlib1g-dev
94+
uses: awalsh128/cache-apt-pkgs-action@latest
95+
with:
96+
packages: |
97+
build-essential
98+
libbrotli-dev
99+
libclang-${{ matrix.clang-version }}-dev
100+
libgcrypt20
101+
libreadline-dev
102+
libidn2-dev
103+
libldap2-dev
104+
liblzma-dev
105+
libnghttp2-dev
106+
libpcre3-dev
107+
libpsl-dev
108+
librtmp-dev
109+
libtool
110+
libzstd-dev
111+
python3-setuptools
112+
python3-wheel
113+
rcs
114+
zlib1g-dev
114115
115116
# installs intercept-build to $HOME/.local/bin
116117
- name: Provision Python Packages
@@ -129,7 +130,7 @@ jobs:
129130
find testsuite -type f -name compile_commands.json -delete
130131
export PATH=$PWD/target/release:$HOME/.local/bin:$PATH
131132
echo "PATH=$PATH"
132-
python3 testsuite/test.py curl json-c lua nginx zstd
133+
python3 testsuite/test.py curl json-c lua nginx zstd libxml2
133134
134135
- uses: actions/upload-artifact@v4
135136
with:

0 commit comments

Comments
 (0)