Skip to content

Commit 020543b

Browse files
committed
ci: pin astral-sh/setup-uv to v8.1.0 (no sliding-major tag exists)
Last push failed with: Unable to resolve action astral-sh/setup-uv@v8, unable to find version v8 Unlike actions/* and docker/* which publish a sliding major-version tag (v6, v7, etc.) that points at the latest within the major, astral-sh/setup-uv only publishes specific version tags (v8.0.0, v8.1.0). Pinning to the exact tag. Future bumps need to be manual when astral cuts a new minor — small cost given this is a single dep on the workflow.
1 parent a0656a2 commit 020543b

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/deploy.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ jobs:
1313
- uses: actions/checkout@v5
1414

1515
- name: Install uv
16-
uses: astral-sh/setup-uv@v8
16+
# astral-sh/setup-uv doesn't publish sliding major-version
17+
# tags (v7, v8 etc.) the way actions/* and docker/* do — only
18+
# specific versions like v8.1.0. Pin to the exact tag and
19+
# bump manually when there's a reason to. v8.x is the first
20+
# Node.js 24-ready major.
21+
uses: astral-sh/setup-uv@v8.1.0
1722

1823
- name: Set up Python
1924
run: uv python install 3.12

0 commit comments

Comments
 (0)