Skip to content

Commit efd6e4b

Browse files
committed
fix(ci): pin astral-sh/setup-uv to immutable v8.1.0
setup-uv stopped publishing moving major tags (``@v8``, ``@v8.0``) at v8.0.0 for supply-chain hardening, so the previous bump to ``@v8`` failed with "Unable to resolve action astral-sh/setup-uv@v8, unable to find version v8". Pin to the immutable ``v8.1.0`` release tag (the maintainers' recommended pattern) and add a comment pointing at the release notes for future bumps. See: https://github.com/astral-sh/setup-uv/releases/tag/v8.0.0 Made-with: Cursor
1 parent 9e5a0cc commit efd6e4b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,12 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v5
1818

19+
# ``setup-uv`` switched to immutable releases at v8.0.0 and stopped
20+
# publishing the moving ``@v8`` major tag, so pin to a specific
21+
# immutable release. See
22+
# https://github.com/astral-sh/setup-uv/releases/tag/v8.0.0
1923
- name: Install uv
20-
uses: astral-sh/setup-uv@v8
24+
uses: astral-sh/setup-uv@v8.1.0
2125
with:
2226
enable-cache: true
2327

0 commit comments

Comments
 (0)