1 Commits
Author SHA1 Message Date
Dominik JainandClaude Opus 5 9237671ed0 CI: check uv sync and the health check on all supported Python versions
The test suite runs on a single interpreter, so nothing covered the rest of the range declared by
`requires-python` (>=3.11, <3.15). The new workflow installs the locked dependency set on each of 3.11-3.14
and then runs `project health-check` against the Python test repo, which catches both a dependency without a
wheel for a given version and any import or startup breakage. It is deliberately Linux-only, to stay within
the cap of 20 concurrent jobs, and deliberately does not cache the venv, since a restored venv would make the
`uv sync` under test a no-op.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 18:36:13 +02:00