From e090b4ec47310d65878cd5c4e28b52e4326a64f8 Mon Sep 17 00:00:00 2001 From: Krzysztof Molon Date: Wed, 15 Jul 2026 11:47:55 +0200 Subject: [PATCH] ci: replace snaipe/ci-meson Debian 10 with debian:12 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Debian 10 (buster) is EOL — its repos return 404, making it impossible to install additional test dependencies. Switch to debian:12 (bookworm) and install all build and test dependencies explicitly. Partial fix — remaining Debian test failures are not yet addressed. --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 66925e9..3d5dd41 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: image: - - snaipe/ci-meson:gcc-debian-10 + - debian:12 - alpine:3.23 - snaipe/ci-meson:gcc-fedora-31 steps: @@ -24,7 +24,7 @@ jobs: run: | set -xeu command -v apk && apk add --no-cache linux-headers scdoc gcc musl-dev make meson ninja pkgconf libcap-dev libcap-setcap gawk git jq util-linux iproute2 - command -v apt && apt-get update && apt-get install -y scdoc + command -v apt-get && apt-get update && apt-get install -y gcc make meson ninja-build pkg-config libcap-dev scdoc gawk git jq iproute2 command -v dnf && dnf install -y glibc-static scdoc findutils gawk git iproute jq which CPPFLAGS='-Wconversion -pedantic-errors' meson build -Dsuid-fallback=true ninja -C build