Skip to content

CI: run the Python 3.9 job on ubuntu-24.04 - #790

Open
maartenbreddels wants to merge 1 commit into
MagicStack:masterfrom
maartenbreddels:ci-py39-ubuntu-24.04
Open

maartenbreddels wants to merge 1 commit into
MagicStack:masterfrom
maartenbreddels:ci-py39-ubuntu-24.04

Conversation

@maartenbreddels

Copy link
Copy Markdown

ubuntu-latest is now Ubuntu 26.04, and actions/setup-python has no Python 3.9 build for it.
The test (3.9, ubuntu-latest) job fails in setup, before any uvloop code is built:

The version '3.9' with architecture 'x64' was not found for Ubuntu 26.04.

So every PR now shows a red check (for example #789).
This PR runs only that job on ubuntu-24.04. All other jobs stay on ubuntu-latest.

Python 3.9 is end-of-life since October 2025. If you prefer to drop 3.9 instead, I can change this PR to do that.

Disclosure: written with Claude Code.

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 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant