Skip to content

ci: pin setup-uv to existing v7 major tag - #6

Merged
laplacef merged 1 commit into
mainfrom
fix/ci-setup-uv-version
Jul 14, 2026
Merged

laplacef merged 1 commit into
mainfrom
fix/ci-setup-uv-version

Conversation

@laplacef

Copy link
Copy Markdown
Owner

Problem

CI has been failing on main and on every open branch (including the two Dependabot PRs) with:

Unable to resolve action `astral-sh/setup-uv@v8`, unable to find version `v8`

Commit f789d99 bumped astral-sh/setup-uv@v6 to @v8, but astral-sh/setup-uv publishes no floating v8 major tag (only v6, v7, and pinned releases such as v8.3.2). Action resolution fails fast, so every workflow errors before any step runs.

Fix

Pin all three references (ci.yml ×2, release.yml ×1) to the floating @v7 major tag, matching the floating-major house style already used for checkout@v7 and cache@v5. setup-uv@v7 runs on node24, preserving the original commit's move off deprecated node 20.

Unblocks Dependabot PRs #4 and #5.

astral-sh/setup-uv publishes no floating v8 tag (only v6, v7, and
pinned releases like v8.3.2), so the prior @v8 reference could not be
resolved and failed every workflow run. v7 runs on node24, preserving
the move off deprecated node 20.
@laplacef
laplacef merged commit 6bd3f97 into main Jul 14, 2026
2 checks passed
@laplacef
laplacef deleted the fix/ci-setup-uv-version branch July 14, 2026 20:57
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