From 72035a8c1d2a20dc850c8e2d5141981365695aa0 Mon Sep 17 00:00:00 2001 From: Kyle Mandli Date: Wed, 4 Nov 2026 23:15:08 -0500 Subject: [PATCH] CI: temporarily pin PR tests to ubuntu-24.04 (see #767) Signed-off-by: Kyle Mandli Assisted-by: claude claude-opus-5-5 --- .github/workflows/testing.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index bf1a851f..c5e24316 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -41,7 +41,11 @@ jobs: matrix: # Linux only on the per-PR path; macOS tests run nightly (nightly.yml) # where its 10x minute multiplier is paid once a day. - os: [ubuntu-latest] + # TEMPORARY: pinned to ubuntu-24.04 because test_shocksine fails in the + # gcc opt build on ubuntu-26.04 (now ubuntu-latest). Unpin back to + # ubuntu-latest (here and in the Coveralls `if:` below) when resolving + # https://github.com/clawpack/pyclaw/issues/767 + os: [ubuntu-24.04] python-version: ["3.12"] build: [debug, opt] toolchain: @@ -158,7 +162,7 @@ jobs: if-no-files-found: ignore - name: Upload to Coveralls - if: ${{ matrix.os == 'ubuntu-latest' && matrix.toolchain.compiler == 'gcc' && matrix.build == 'opt' && matrix.python-version == '3.12' }} + if: ${{ matrix.os == 'ubuntu-24.04' && matrix.toolchain.compiler == 'gcc' && matrix.build == 'opt' && matrix.python-version == '3.12' }} run: | cd ${{ env.CLAW }}/pyclaw ls -l .coverage