From c7106af9b75f943933861ed1f3cd514cb3e7b619 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 | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index fe73f2e..d7e91be 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -32,6 +32,14 @@ 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-15' + - os: { id: ubuntu-24.04, name: noble } + compiler: 'clang-16' fail-fast: false env: BUILD_OPTS: '' @@ -96,11 +104,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