Skip to content

Commit 73e7037

Browse files
ci: drop explicit Python install, use .python-version
Per PR #6 review: the workflow had `uv python install 3.12` while .python-version pins 3.14, creating a CI/dev skew where CI could end up testing a different interpreter than developers run locally. Drop the explicit install step. uv sync auto-provisions whatever .python-version pins, keeping CI and dev aligned. requires-python ">=3.12" in pyproject.toml still establishes 3.12 as the floor; testing the floor specifically is a separate concern (matrix build) we can add later if needed.
1 parent cc6a13d commit 73e7037

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ jobs:
3131
with:
3232
enable-cache: true
3333

34-
- name: Install Python
35-
run: uv python install 3.12
34+
# No explicit `uv python install` — `uv sync` auto-provisions the
35+
# interpreter pinned in `.python-version`, so CI tests the same
36+
# version developers run locally.
3637

3738
- name: Sync deps
3839
run: uv sync --frozen

0 commit comments

Comments
 (0)