From 84180c62dc95e3c1d44ccd3ed9c682331e80091a Mon Sep 17 00:00:00 2001 From: dragonmux Date: Mon, 14 Oct 2024 11:35:04 +0100 Subject: [PATCH] gha/linux: Exclude compilers that don't exist on the new LTS --- .github/workflows/build-linux.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index a650575..87571e2 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -33,6 +33,16 @@ jobs: - 'gcc-11' - 'gcc-12' - 'gcc-13' + exclude: + # Exclude compilers that don't exist on the new LTS + - os: { id: ubuntu-24.04, name: noble } + compiler: 'clang-13' + - os: { id: ubuntu-24.04, name: noble } + compiler: 'clang-14' + - os: { id: ubuntu-24.04, name: noble } + compiler: 'clang-15' + - os: { id: ubuntu-24.04, name: noble } + compiler: 'clang-16' fail-fast: false env: BUILD_OPTS: '' @@ -97,11 +107,15 @@ jobs: with: lfs: true submodules: true - - name: Setup Meson + Ninja + gcovr + - name: Upgrade pip + wheel + if: matrix.os.name == 'jammy' shell: bash run: | sudo python3 -m pip install --upgrade pip setuptools wheel - python3 -m pip install --user meson ninja gcovr + - name: Setup Meson + Ninja + gcovr + shell: bash + run: | + python3 -m pip install --break-system-packages --user meson ninja gcovr working-directory: ${{ runner.temp }} - name: Version tools shell: bash