From bc7651cec43685521d0bbe99af10171a9cbde800 Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Fri, 17 Apr 2026 17:38:06 -0500 Subject: [PATCH] =?UTF-8?q?fix(ci):=20detect=20OS=20before=20enabling=20no?= =?UTF-8?q?n-free=20=E2=80=94=20Debian=20needs=20it,=20Ubuntu=20multiverse?= =?UTF-8?q?=20already=20enabled?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .forgejo/workflows/e2e-tests.yaml | 4 ++++ .forgejo/workflows/pr-tests.yaml | 4 ++++ .forgejo/workflows/production.yaml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.forgejo/workflows/e2e-tests.yaml b/.forgejo/workflows/e2e-tests.yaml index cfafd816..0dbf80ea 100644 --- a/.forgejo/workflows/e2e-tests.yaml +++ b/.forgejo/workflows/e2e-tests.yaml @@ -89,6 +89,10 @@ jobs: - name: Install system dependencies run: | + . /etc/os-release + if [ "$ID" = "debian" ]; then + echo "deb http://deb.debian.org/debian $VERSION_CODENAME main contrib non-free non-free-firmware" > /etc/apt/sources.list.d/non-free.list + fi apt-get update apt-get install -y libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client diff --git a/.forgejo/workflows/pr-tests.yaml b/.forgejo/workflows/pr-tests.yaml index 9cea6daa..a5f23192 100644 --- a/.forgejo/workflows/pr-tests.yaml +++ b/.forgejo/workflows/pr-tests.yaml @@ -70,6 +70,10 @@ jobs: - name: Install system dependencies run: | + . /etc/os-release + if [ "$ID" = "debian" ]; then + echo "deb http://deb.debian.org/debian $VERSION_CODENAME main contrib non-free non-free-firmware" > /etc/apt/sources.list.d/non-free.list + fi apt-get update apt-get install -y libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client diff --git a/.forgejo/workflows/production.yaml b/.forgejo/workflows/production.yaml index c169d107..7e236e79 100644 --- a/.forgejo/workflows/production.yaml +++ b/.forgejo/workflows/production.yaml @@ -64,6 +64,10 @@ jobs: - name: Install system dependencies run: | + . /etc/os-release + if [ "$ID" = "debian" ]; then + echo "deb http://deb.debian.org/debian $VERSION_CODENAME main contrib non-free non-free-firmware" > /etc/apt/sources.list.d/non-free.list + fi apt-get update apt-get install -y libssl-dev libsnmp-dev snmp-mibs-downloader postgresql-client