Skip to content

ci: add Python 3.15 to the pytest matrix - #59

Merged
robinbowes merged 2 commits into
mainfrom
ci/python-3.15-matrix
Oct 13, 2026
Merged

robinbowes merged 2 commits into
mainfrom
ci/python-3.15-matrix

Conversation

@robinbowes

@robinbowes robinbowes commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator
  • Adds 3.15 to the pytest matrix in ci.yaml, so the interpreter pinned in .python-version (bumped in chore(deps): update python docker tag to v3.15 #58) is tested in CI.
  • Updates the README's CI section to "3.11 through 3.15".
  • Rewords the lint job's cache-suffix comment, which named pytest (py3.13); it now refers to the pytest job on the same Python.
  • Adds decisions/2026-10-13-python-version-matrix.md: a new Python goes into the matrix in the same PR that bumps .python-version, and the bump is held if the matrix fails.

requires-python = ">=3.11" already admits 3.15, and the required test check aggregates the whole matrix, so no ruleset change is needed.

🤖 Generated with Claude Code

robinbowes and others added 2 commits October 13, 2026 22:56
.python-version now pins 3.15, so the development interpreter was
outside the tested range.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@robinbowes
robinbowes merged commit e865d55 into main Oct 13, 2026
10 checks passed
@robinbowes
robinbowes deleted the ci/python-3.15-matrix branch October 13, 2026 23:29
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