From b02aedddab191f910247b64232424c1c3ccbfd20 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 8 Apr 2025 18:42:19 +0200 Subject: [PATCH 1/2] Test on compiler versions from current Debian LTS, next Debian LTS, and latest compiler versions --- .github/workflows/CICD.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/CICD.yml b/.github/workflows/CICD.yml index 2ba5cd9b8..5223ff725 100644 --- a/.github/workflows/CICD.yml +++ b/.github/workflows/CICD.yml @@ -34,12 +34,15 @@ jobs: strategy: matrix: include: + # Debian LTS - gcc: 10 clang: 11 - - gcc: 11 - clang: 12 - - gcc: 11 - clang: 13 + # Next Debian LTS + - gcc: 12 + clang: 14 + # Current compiler versions + - gcc: 14 + clang: 20 env: CXX: clang++-${{ matrix.clang }} CLANG_CXX: clang++-${{ matrix.clang }} From 61db5afdbe50f436218a12b85abd5ab92104bd62 Mon Sep 17 00:00:00 2001 From: Marco Castelluccio Date: Tue, 8 Apr 2025 18:45:37 +0200 Subject: [PATCH 2/2] Update APT repos --- .github/workflows/CICD.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CICD.yml b/.github/workflows/CICD.yml index 5223ff725..1900ba11f 100644 --- a/.github/workflows/CICD.yml +++ b/.github/workflows/CICD.yml @@ -58,8 +58,8 @@ jobs: # Add extra APT repos sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main' - sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-12 main' - sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-13 main' + sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-14 main' + sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-20 main' # Install toolchains sudo apt-get update