pyproject.toml classifiers claim support for Python 3.11, 3.12, and 3.13, but CI only runs against 3.11 (initial CI PR).
Expand the GitHub Actions workflow to use a matrix strategy across all three supported versions, so regressions against 3.12/3.13 don't go unnoticed.
Out of scope in initial CI PR; spinning off so CI can land quickly.
pyproject.tomlclassifiers claim support for Python 3.11, 3.12, and 3.13, but CI only runs against 3.11 (initial CI PR).Expand the GitHub Actions workflow to use a matrix strategy across all three supported versions, so regressions against 3.12/3.13 don't go unnoticed.
Out of scope in initial CI PR; spinning off so CI can land quickly.