ReviewOS

also looking at this

craft-native/craft

fix(ci): build the SDK types with the repo's own tsc (and pin the pantry action)

#104
Merged glennmichael123 wants to merge fix/pin-pantry-action into main
29 files +85 -56
.github/workflows/release.ymlmodified+3-3
Changes to .github/workflows/release.yml
@@ -42,7 +42,7 @@ jobs:
4242 fetch-depth: 0
4343
4444 - name: Setup Pantry (provides Bun, Zig, etc.)
45 uses: pantry-pm/pantry/packages/action@main
45 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
4646
4747 - name: Install System Dependencies
4848 if: matrix.platform.deps != ''
@@ -290,7 +290,7 @@ jobs:
290290 # 2. Auto-packages binaries from zig-out/ into platform-named zips
291291 # 3. Creates/updates GitHub release with all artifacts + changelog
292292 - name: Publish & Release
293 uses: pantry-pm/pantry/packages/action@main
293 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
294294 with:
295295 install: 'false'
296296 publish: 'zig'
@@ -427,7 +427,7 @@ jobs:
427427 fetch-depth: 0
428428
429429 - name: Setup Pantry (provides Bun, Zig, etc.)
430 uses: pantry-pm/pantry/packages/action@main
430 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
431431 - name: Install Dependencies
432432 run: bun install
433433