Summary
The CI currently only tests against Python 3.13. Add Python 3.14 to the test matrix so we catch compatibility issues early.
What to do
- Edit
.github/workflows/ci.yml
- Change the
lib job to use a strategy matrix:
strategy:
matrix:
python-version: ["3.13", "3.14"]
- Update
actions/setup-python to use ${{ matrix.python-version }}
- Verify CI passes on both versions
Acceptance criteria
Estimated time: ~30 minutes
Summary
The CI currently only tests against Python 3.13. Add Python 3.14 to the test matrix so we catch compatibility issues early.
What to do
.github/workflows/ci.ymllibjob to use a strategy matrix:actions/setup-pythonto use${{ matrix.python-version }}Acceptance criteria
Estimated time: ~30 minutes