From eddf88962f4912691f39ad69d55fa00ddb096858 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Fri, 27 Feb 2026 18:33:50 +0100 Subject: [PATCH 1/2] run_test_suite.yml: Fix installation of GCC 16 --- .github/workflows/run_test_suite.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/run_test_suite.yml b/.github/workflows/run_test_suite.yml index e3cfda5..4c8ba54 100644 --- a/.github/workflows/run_test_suite.yml +++ b/.github/workflows/run_test_suite.yml @@ -53,14 +53,12 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Add repository "ubuntu-toolchain-r" for GCC 16 + - name: Add repository "resolute" for GCC 16 if: "${{ matrix.gcc == '16' }}" run: | set -x - # The repository is at home at https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test . # NOTE: resolute is future 26.04 (not 24.04 LTS) - wget -O - 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xc8ec952e2a0e1fbdc5090f6a2c277a0a352154e5' | sudo apt-key add - - sudo add-apt-repository 'deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu resolute main' + sudo add-apt-repository 'deb https://archive.ubuntu.com/ubuntu/ resolute main universe' - name: Install dependencies run: |- From 1c585648b796134f68bde758b6e37f61aa22e64e Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Fri, 27 Feb 2026 18:44:02 +0100 Subject: [PATCH 2/2] run_test_suite.yml: Reduce effect of repository "resolute" to GCC --- .github/workflows/run_test_suite.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/run_test_suite.yml b/.github/workflows/run_test_suite.yml index 4c8ba54..f442d42 100644 --- a/.github/workflows/run_test_suite.yml +++ b/.github/workflows/run_test_suite.yml @@ -53,13 +53,6 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Add repository "resolute" for GCC 16 - if: "${{ matrix.gcc == '16' }}" - run: | - set -x - # NOTE: resolute is future 26.04 (not 24.04 LTS) - sudo add-apt-repository 'deb https://archive.ubuntu.com/ubuntu/ resolute main universe' - - name: Install dependencies run: |- ubuntu_packages=( @@ -91,6 +84,13 @@ jobs: sudo perl -MCPAN -e 'install(Memory::Process)' # no package in Ubuntu + - name: Add repository "resolute" for GCC 16 + if: "${{ matrix.gcc == '16' }}" + run: | + set -x + # NOTE: resolute is future 26.04 (not 24.04 LTS) + sudo add-apt-repository 'deb https://archive.ubuntu.com/ubuntu/ resolute main universe' + - name: "Make GCC ${{ matrix.gcc }} systemwide default" run: |- set -x -o pipefail