Skip to content

ci: expand Python version matrix to 3.11, 3.12, 3.13#4

Merged
shaypal5 merged 1 commit into
mainfrom
ci/python-version-matrix
May 12, 2026
Merged

ci: expand Python version matrix to 3.11, 3.12, 3.13#4
shaypal5 merged 1 commit into
mainfrom
ci/python-version-matrix

Conversation

@shaypal5
Copy link
Copy Markdown
Contributor

Summary

  • Adds a strategy.matrix to the validate job with python-version: ["3.11", "3.12", "3.13"]
  • Sets fail-fast: false so all three versions always run to completion
  • Replaces the hardcoded "3.12" in setup-python with ${{ matrix.python-version }}

Test plan

  • All three Python versions run validate_indexes.py, generate_release_artifacts.py --check, and pytest
  • No regressions on 3.12
  • If 3.13 surfaces noise from jsonschema or frictionless, drop it, leave a comment in the YAML, and close noting the drop

Closes #2

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@shaypal5 shaypal5 merged commit 94fb7e7 into main May 12, 2026
3 checks passed
@shaypal5 shaypal5 deleted the ci/python-version-matrix branch May 12, 2026 21:34
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.

CI: add Python 3.11 and 3.13 to the test matrix

1 participant