Skip to content

ci: use uv 0.12.21 and setup-uv v10.2.0 - #25

Merged
mahdi-shafiei merged 1 commit into
mainfrom
chore/uv-0.12.21
Sep 30, 2026
Merged

mahdi-shafiei merged 1 commit into
mainfrom
chore/uv-0.12.21

Conversation

@mahdi-shafiei

Copy link
Copy Markdown
Collaborator

Changes

  • Composite action .github/actions/setup-diffbio: astral-sh/setup-uv@v1 -> @v10.2.0, version 0.11.3 -> 0.12.21.

Behaviour notes

  • setup-uv stopped publishing major and minor tags at v8.0.0, so the action is pinned to the full release tag; @v10 does not resolve.
  • v1 had no default cache-dependency-glob; v10 keys the cache on the lock and project files by default, so expect one cache miss on the first run.
  • setup-uv v9 made prune-cache default to false, so the saved uv cache is no longer pruned before upload.
  • setup-uv v7 and later run on node24.
  • uv lock --check passes under uv 0.12.21 with the committed lock unchanged; a lock it writes stays revision = 3 and is read by uv 0.11.x under --locked.

Verification

  • Local: pre-commit run --all-files: exit 0. tests/test_ci_concurrency.py, test_ci_coverage.py and test_ci_shards.py: 5 passed. uv lock --check under uv 0.12.21: exit 0.
  • CI on this PR is the full gate.

- Composite action .github/actions/setup-diffbio: `astral-sh/setup-uv@v1` -> `@v10.2.0`, `version` 0.11.3 -> 0.12.21.

Behaviour notes:

- setup-uv stopped publishing major and minor tags at v8.0.0, so the action is pinned to the full release tag; `@v10` does not resolve.
- v1 had no default `cache-dependency-glob`; v10 keys the cache on the lock and project files by default, so expect one cache miss on the first run.
- setup-uv v9 made `prune-cache` default to false, so the saved uv cache is no longer pruned before upload.
- setup-uv v7 and later run on node24.
- `uv lock --check` passes under uv 0.12.21 with the committed lock unchanged; a lock it writes stays `revision = 3` and is read by uv 0.11.x under `--locked`.
@mahdi-shafiei
mahdi-shafiei merged commit dc90b2a into main Sep 30, 2026
12 checks passed
@mahdi-shafiei
mahdi-shafiei deleted the chore/uv-0.12.21 branch September 30, 2026 21:00
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.

1 participant