Skip to content

Commit fef3f24

Browse files
committed
GitHub CI: Build html pages for Pages on Debian container
1 parent 3a05e3e commit fef3f24

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/static.yml

+7-3
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,24 @@ jobs:
2929
name: html-manual
3030
url: ${{ steps.deployment.outputs.page_url }}
3131
runs-on: ubuntu-latest
32+
container:
33+
image: debian:trixie
3234
steps:
3335
- name: Checkout
3436
uses: actions/checkout@v4
3537
- name: Install dependencies
3638
run: |
37-
sudo apt-get update
38-
sudo apt-get install --assume-yes --no-install-recommends \
39+
apt-get update
40+
apt-get install --assume-yes --no-install-recommends \
41+
build-essential \
3942
cmark-gfm \
4043
libdb-dev \
4144
libevent-dev \
4245
libgcrypt20-dev \
4346
libiniparser-dev \
4447
meson \
4548
ninja-build \
49+
pkgconf \
4650
po4a
4751
- name: Configure
4852
run: |
@@ -53,7 +57,7 @@ jobs:
5357
- name: Build
5458
run: meson compile -C build
5559
- name: Install
56-
run: sudo meson install -C build
60+
run: meson install -C build
5761
- name: Setup Pages
5862
uses: actions/configure-pages@v5
5963
- name: Upload artifact

0 commit comments

Comments
 (0)