Skip to content

ci: Test Python 3.10 to 3.14, as ubuntu-latest no longer provides 3.9 - #434

Merged
groyoh merged 2 commits into
mainfrom
ci/drop-python-3-9-from-matrix
Nov 2, 2026
Merged

groyoh merged 2 commits into
mainfrom
ci/drop-python-3-9-from-matrix

Conversation

@groyoh

@groyoh groyoh commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Context

ubuntu-latest now runs ubuntu-26.04, and actions/setup-python has no Python 3.9 build for it ("Version 3.9 with arch x64 not found"). The build (3.9) job fails, and the matrix cancels the other versions, so CI fails on every pull request. pypi-push.yml runs the same matrix before it publishes, so a release would not reach PyPI either.

Description

Both workflows now test Python 3.10 to 3.14: 3.9 (end of life since October 2025) is replaced by 3.14, the current release. The package metadata in setup.cfg is not changed.

@groyoh groyoh changed the title ci: Stop testing Python 3.9, which ubuntu-latest no longer provides ci: Test Python 3.10 to 3.14, as ubuntu-latest no longer provides 3.9 Nov 2, 2026
@groyoh
groyoh merged commit 2e2b73d into main Nov 2, 2026
7 checks passed
@groyoh
groyoh deleted the ci/drop-python-3-9-from-matrix branch November 2, 2026 21:29
@groyoh

groyoh commented Nov 2, 2026

Copy link
Copy Markdown
Contributor Author

Thanks @mikeh-lago for the review!

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