From ef40391bd81fa15f95c36c564d29af4dd10c12e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20Schu=CC=88mann?= Date: Sat, 27 Dec 2025 18:59:35 +0100 Subject: [PATCH] Refine Debian repository fixes and conditions in build matrix for GCC/Clang versions. --- .github/workflows/build_cmake.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_cmake.yml b/.github/workflows/build_cmake.yml index 28e1222..04a6cc4 100644 --- a/.github/workflows/build_cmake.yml +++ b/.github/workflows/build_cmake.yml @@ -207,22 +207,22 @@ jobs: if: matrix.checkout_version == 'v4' uses: actions/checkout@v4 - # Fix Debian Jessie EOL repository issues (GCC 5-6) + # Fix Debian Jessie EOL repository issues (GCC 5-6 only) - name: Fix Debian repositories for Jessie (GCC 5-6) - if: matrix.version == 5 || matrix.version == 6 + if: matrix.compiler == 'gcc' && (matrix.version == 5 || matrix.version == 6) run: | # Debian Jessie reached EOL, repositories moved to archive sed -i 's/deb.debian.org/archive.debian.org/g' /etc/apt/sources.list - sed -i 's|security.debian.org|archive.debian.org/debian-security|g' /etc/apt/sources.list + sed -i 's|http://security.debian.org/debian-security|http://archive.debian.org/debian-security|g' /etc/apt/sources.list sed -i '/jessie-updates/d' /etc/apt/sources.list # Fix Debian Buster EOL repository issues (GCC 7-8, Clang 7-9) - name: Fix Debian repositories for Buster (GCC 7-8, Clang 7-9) - if: matrix.version == 7 || matrix.version == 8 || matrix.version == 9 + if: (matrix.compiler == 'gcc' && (matrix.version == 7 || matrix.version == 8)) || (matrix.compiler == 'clang' && (matrix.version == 7 || matrix.version == 8 || matrix.version == 9)) run: | # Debian Buster reached EOL, repositories moved to archive sed -i 's/deb.debian.org/archive.debian.org/g' /etc/apt/sources.list - sed -i 's|security.debian.org/debian-security|archive.debian.org/debian-security|g' /etc/apt/sources.list + sed -i 's|http://security.debian.org/debian-security|http://archive.debian.org/debian-security|g' /etc/apt/sources.list sed -i '/stretch-updates/d' /etc/apt/sources.list sed -i '/buster-updates/d' /etc/apt/sources.list