Skip to content

⬆️ Drop Python 3.9 & 3.10, support Python 3.14; Drop sphinx v6#250

Merged
chrisjsewell merged 2 commits into
mainfrom
python-310-314
Dec 15, 2025
Merged

⬆️ Drop Python 3.9 & 3.10, support Python 3.14; Drop sphinx v6#250
chrisjsewell merged 2 commits into
mainfrom
python-310-314

Conversation

@chrisjsewell

Copy link
Copy Markdown
Member

In preparation for supporting sphinx v9 and docutils v0.22

@chrisjsewell chrisjsewell changed the title ⬆️ Drop Python 3.9 & 3.10, support Python 3.14, Drop sphinx v6 ⬆️ Drop Python 3.9 & 3.10, support Python 3.14; Drop sphinx v6 Dec 15, 2025
@chrisjsewell chrisjsewell merged commit d8daebf into main Dec 15, 2025
18 checks passed
@chrisjsewell chrisjsewell deleted the python-310-314 branch December 15, 2025 13:03
@amotl

amotl commented Jan 5, 2026

Copy link
Copy Markdown

Thank you Chris, and a Happy New Year!

chrisjsewell pushed a commit that referenced this pull request Jul 12, 2026
The Codecov upload step's condition still required
matrix.python-version == '3.9', which left the test matrix in #250, so
coverage has been silently dead (never uploaded) since then. Re-key the
condition to the py3.13 / Sphinx ~=8.0 / ubuntu-latest cell, and allow
it to fire on pushes to main as well as same-repo PRs.

Also:

- Bump codecov/codecov-action v3 -> v5 (deprecated), renaming the
  `file:` input to `files:` per the v4+ API.
- Add a top-level concurrency group keyed on workflow + ref with
  cancel-in-progress, so superseded pushes stop wasting runners.
- Bump actions/checkout v4 -> v5 and actions/setup-python v5 -> v6 in
  all jobs.
chrisjsewell added a commit that referenced this pull request Jul 12, 2026
Coverage upload had been silently dead since #250 (condition checked
for the removed Python 3.9 matrix entry). Also: codecov-action v3->v5,
checkout v5, setup-python v6, concurrency group cancelling superseded
runs.
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