Skip to content

Run CI on Python 3.11–3.13 matrix - #144

Merged
szymoniwacz merged 2 commits into
mainfrom
ci/python-matrix
Aug 10, 2026
Merged

szymoniwacz merged 2 commits into
mainfrom
ci/python-matrix

Conversation

@szymoniwacz

Copy link
Copy Markdown
Owner

Summary

  • Expand validate-workflow-contracts to a Python 3.11 / 3.12 / 3.13 matrix (fail-fast: false) so CI matches requires-python and PyPI classifiers.
  • Document the matrix in README, maintainer setup, and CHANGELOG.

Test plan

  • PR CI shows three jobs: validate (Python 3.11|3.12|3.13)
  • All three pass pytest / ruff / mypy / bandit / contract validate
  • Confirm one version failing would not cancel the others (fail-fast: false)

@szymoniwacz
szymoniwacz merged commit 9d4cbb8 into main Aug 10, 2026
4 checks passed
@szymoniwacz
szymoniwacz deleted the ci/python-matrix branch August 10, 2026 09:56
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