Skip to content

Commit 3838973

Browse files
committed
ci: fix broken action SHAs and bump to latest major versions
Dependabot pinned SHAs that do not exist in the upstream repos, breaking Semantic Release, dev-pypi, and prod-release. Fixed and, where the repo already used a newer major elsewhere, aligned these stragglers to it: - actions/download-artifact: v4 (dead sha fa0a91b) -> v8 3e5f45b (latest; all usages are single-name downloads, unaffected by v5+ changes) - astral-sh/setup-uv: v7 (94527f2 was a tag OBJECT sha, not a commit) -> v8.3.2 11f9893 (latest; matches the pin already used in semantic-release) - oven-sh/setup-bun: v2 (dead sha 735343b) -> v2 0c5077e (latest v2) All 39 pinned action SHAs across .github/ verified to resolve as commits.
1 parent 36e9847 commit 3838973

5 files changed

Lines changed: 8 additions & 8 deletions

File tree

.github/actions/setup-uv-cached/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ runs:
1313
using: 'composite'
1414
steps:
1515
- name: Install UV
16-
uses: astral-sh/setup-uv@94527f2e458b27549849d47d273a16bec83a01e9 # v7
16+
uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2
1717

1818
- name: Restore UV environment
1919
id: restore-cache

.github/actions/setup-uv-fresh/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ runs:
2121
python-version: ${{ inputs.python-version }}
2222

2323
- name: Install UV
24-
uses: astral-sh/setup-uv@94527f2e458b27549849d47d273a16bec83a01e9 # v7
24+
uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2
2525
with:
2626
version: "0.9.6"
2727
enable-cache: true

.github/workflows/dev-pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989
fail-on-cache-miss: false
9090

9191
- name: Setup Bun (for UI static bundle)
92-
uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f4b11 # v2
92+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
9393
with:
9494
bun-version: "1.2.15" # pinned; update intentionally to avoid surprise breakage
9595

.github/workflows/prod-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
fail-on-cache-miss: false
6363

6464
- name: Setup Bun (for UI static bundle)
65-
uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f4b11 # v2
65+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
6666
with:
6767
bun-version: "1.2.15" # pinned; update intentionally to avoid surprise breakage
6868

@@ -114,7 +114,7 @@ jobs:
114114
password: ${{ secrets.GITHUB_TOKEN }}
115115

116116
- name: Download release wheel
117-
uses: actions/download-artifact@fa0a91b85d4f404e444306234a8ac7fed6c1d3f4 # v4
117+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
118118
with:
119119
name: release-wheel-${{ needs.config.outputs.package-version }}
120120
path: dist/
@@ -228,7 +228,7 @@ jobs:
228228
fail-on-cache-miss: false
229229

230230
- name: Download release wheel
231-
uses: actions/download-artifact@fa0a91b85d4f404e444306234a8ac7fed6c1d3f4 # v4
231+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
232232
with:
233233
name: release-wheel-${{ needs.config.outputs.package-version }}
234234
path: dist/
@@ -324,7 +324,7 @@ jobs:
324324
fail-on-cache-miss: false
325325

326326
- name: Download release wheel
327-
uses: actions/download-artifact@fa0a91b85d4f404e444306234a8ac7fed6c1d3f4 # v4
327+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
328328
with:
329329
name: release-wheel-${{ needs.config.outputs.package-version }}
330330
path: dist/

.github/workflows/semantic-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ jobs:
113113
uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2
114114

115115
- name: Setup Bun (for UI static bundle)
116-
uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f4b11 # v2
116+
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
117117
with:
118118
bun-version: "1.2.15" # pinned; update intentionally to avoid surprise breakage
119119

0 commit comments

Comments
 (0)