Skip to content

Run the test matrix on Ubuntu 24.04 - #41

Open
MaxGhenis wants to merge 1 commit into
mainfrom
ci-pin-ubuntu-24-04
Open

MaxGhenis wants to merge 1 commit into
mainfrom
ci-pin-ubuntu-24-04

Conversation

@MaxGhenis

Copy link
Copy Markdown
Contributor

ubuntu-latest now resolves to Ubuntu 26.04. actions/setup-python has no Python 3.8 or 3.9 builds for that image, so every pull request's test jobs fail at setup, and fail-fast cancels the 3.10 and 3.11 jobs. #40 hit this on 13 November. The last run on main, on 6 November, passed.

This PR pins the test job to ubuntu-24.04. The actions/python-versions manifest has 24.04 builds for 3.8, 3.9, 3.10 and 3.11, and pyproject.toml still declares requires-python = ">=3.8". The lint job keeps ubuntu-latest. Dropping 3.8 and 3.9 would also mean changing requires-python and the black and ruff targets, so that change belongs in a PR of its own.

🤖 Generated with Claude Code

ubuntu-latest now resolves to Ubuntu 26.04, and actions/setup-python has
no Python 3.8 or 3.9 builds for it, so every pull request's test jobs
fail at setup. Ubuntu 24.04 has builds for all four matrix versions, and
pyproject.toml still declares Python 3.8 support.

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