From e7510010978441c84b5eda707c35e651761e7dbb Mon Sep 17 00:00:00 2001 From: Carlos Hernandez-Vaquero Date: Sun, 25 Oct 2026 20:08:37 +0100 Subject: [PATCH] fix(ci): select supported Ubuntu for Python 3.9 Signed-off-by: Carlos Hernandez-Vaquero --- .github/workflows/agentrust-codex-tests.yml | 2 +- .github/workflows/capture-core-tests.yml | 2 +- .github/workflows/copilot-tests.yml | 2 +- .github/workflows/cursor-tests.yml | 2 +- .github/workflows/gemini-cli-tests.yml | 2 +- .github/workflows/windsurf-tests.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/agentrust-codex-tests.yml b/.github/workflows/agentrust-codex-tests.yml index 5c74f940..73617bb8 100644 --- a/.github/workflows/agentrust-codex-tests.yml +++ b/.github/workflows/agentrust-codex-tests.yml @@ -20,7 +20,7 @@ permissions: jobs: drift-without-signing: - runs-on: ubuntu-latest + runs-on: ${{ matrix.python-version == '3.9' && 'ubuntu-24.04' || 'ubuntu-latest' }} strategy: fail-fast: false matrix: diff --git a/.github/workflows/capture-core-tests.yml b/.github/workflows/capture-core-tests.yml index ce80d4ef..37cc570d 100644 --- a/.github/workflows/capture-core-tests.yml +++ b/.github/workflows/capture-core-tests.yml @@ -19,7 +19,7 @@ jobs: # installed, so the core must work on the standard library alone. 3.9 is the # floor because the scheduled-agents matrix tests it. core: - runs-on: ubuntu-latest + runs-on: ${{ matrix.python-version == '3.9' && 'ubuntu-24.04' || 'ubuntu-latest' }} strategy: matrix: python-version: ["3.9", "3.11", "3.12", "3.13"] diff --git a/.github/workflows/copilot-tests.yml b/.github/workflows/copilot-tests.yml index da48a691..6ea3bf4b 100644 --- a/.github/workflows/copilot-tests.yml +++ b/.github/workflows/copilot-tests.yml @@ -18,7 +18,7 @@ jobs: # Standard library only, so the composite action needs no install step. 3.9 is # the floor the shared core supports. tests: - runs-on: ubuntu-latest + runs-on: ${{ matrix.python-version == '3.9' && 'ubuntu-24.04' || 'ubuntu-latest' }} strategy: matrix: python-version: ["3.9", "3.11", "3.12", "3.13"] diff --git a/.github/workflows/cursor-tests.yml b/.github/workflows/cursor-tests.yml index 9c1cc7c3..ee57512e 100644 --- a/.github/workflows/cursor-tests.yml +++ b/.github/workflows/cursor-tests.yml @@ -16,7 +16,7 @@ permissions: jobs: tests: - runs-on: ubuntu-latest + runs-on: ${{ matrix.python-version == '3.9' && 'ubuntu-24.04' || 'ubuntu-latest' }} strategy: matrix: python-version: ["3.9", "3.11", "3.12", "3.13"] diff --git a/.github/workflows/gemini-cli-tests.yml b/.github/workflows/gemini-cli-tests.yml index 7ef36394..8ea34115 100644 --- a/.github/workflows/gemini-cli-tests.yml +++ b/.github/workflows/gemini-cli-tests.yml @@ -16,7 +16,7 @@ permissions: jobs: tests: - runs-on: ubuntu-latest + runs-on: ${{ matrix.python-version == '3.9' && 'ubuntu-24.04' || 'ubuntu-latest' }} strategy: matrix: python-version: ["3.9", "3.11", "3.12", "3.13"] diff --git a/.github/workflows/windsurf-tests.yml b/.github/workflows/windsurf-tests.yml index b3afa65a..27b85168 100644 --- a/.github/workflows/windsurf-tests.yml +++ b/.github/workflows/windsurf-tests.yml @@ -16,7 +16,7 @@ permissions: jobs: tests: - runs-on: ubuntu-latest + runs-on: ${{ matrix.python-version == '3.9' && 'ubuntu-24.04' || 'ubuntu-latest' }} strategy: matrix: python-version: ["3.9", "3.11", "3.12", "3.13"]