From ed1f78c144bcbbf83fc05fe2b8fbbc4040a53e72 Mon Sep 17 00:00:00 2001 From: Maarten Breddels Date: Mon, 9 Nov 2026 08:08:01 +0100 Subject: [PATCH] CI: run the Python 3.9 job on ubuntu-24.04 ubuntu-latest is now Ubuntu 26.04, and actions/setup-python has no Python 3.9 build for it. The 3.9 ubuntu job fails in setup before any uvloop code is built, so every PR shows a red check. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/tests.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ee59ab67..e35a948c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,6 +26,13 @@ jobs: - "3.15" - "3.15t" os: [ubuntu-latest, macos-latest] + exclude: + # ubuntu-latest is Ubuntu 26.04, which has no Python 3.9 in setup-python. + - python-version: "3.9" + os: ubuntu-latest + include: + - python-version: "3.9" + os: ubuntu-24.04 env: PIP_DISABLE_PIP_VERSION_CHECK: 1