Skip to content

ci: pin test runner to ubuntu-24.04 - #315

Merged
AaronAtDuo merged 1 commit into
masterfrom
ci-pin-ubuntu-24.04
Nov 6, 2026
Merged

AaronAtDuo merged 1 commit into
masterfrom
ci-pin-ubuntu-24.04

Conversation

@AaronAtDuo

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 26.04 (per the actions/python-versions manifest; 3.10–3.12 do have them), so the test matrix fails on those versions.

This pins the test job to ubuntu-24.04, which has builds for every version in the matrix (3.8–3.12). publish.yml uses 3.x and is unaffected.

Note: this is a stopgap. When the 24.04 runner image is retired, either drop EOL Pythons from the matrix or run jobs in python:<version> containers.

Open PRs need to rebase or merge master to pick this up.

This PR was generated with AI assistance (Claude).

🤖 Generated with Claude Code

ubuntu-latest now resolves to ubuntu-26.04, for which actions/setup-python
has no Python 3.8 or 3.9 builds, breaking the test matrix.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@AaronAtDuo
AaronAtDuo merged commit dc9fa50 into master Nov 6, 2026
5 checks passed
@AaronAtDuo
AaronAtDuo deleted the ci-pin-ubuntu-24.04 branch November 6, 2026 20:53
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.

2 participants