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/ci.ymlmodified+7-7
Changes to .github/workflows/ci.yml
@@ -32,7 +32,7 @@ jobs:
3232 - uses: actions/checkout@v6
3333
3434 - name: Setup Pantry (provides Bun, Zig, etc.)
35 uses: pantry-pm/pantry/packages/action@main
35 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
3636
3737 - name: Verify Zig installation
3838 run: eval "$(pantry env | sed -n '/^export /,$p')" && zig version
@@ -80,7 +80,7 @@ jobs:
8080 - uses: actions/checkout@v6
8181
8282 - name: Setup Pantry (provides Bun, Zig, etc.)
83 uses: pantry-pm/pantry/packages/action@main
83 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
8484
8585 - name: Install dependencies
8686 run: bun install
@@ -116,7 +116,7 @@ jobs:
116116 - uses: actions/checkout@v6
117117
118118 - name: Setup Pantry (provides Bun, Zig, etc.)
119 uses: pantry-pm/pantry/packages/action@main
119 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
120120
121121 - name: Install dependencies
122122 run: bun install
@@ -132,7 +132,7 @@ jobs:
132132 - uses: actions/checkout@v6
133133
134134 - name: Setup Pantry (provides Bun, Zig, etc.)
135 uses: pantry-pm/pantry/packages/action@main
135 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
136136
137137 - name: Install dependencies
138138 run: bun install
@@ -156,7 +156,7 @@ jobs:
156156 - uses: actions/checkout@v6
157157
158158 - name: Setup Pantry (provides Bun, Zig, etc.)
159 uses: pantry-pm/pantry/packages/action@main
159 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
160160
161161 - name: Install dependencies
162162 run: bun install
@@ -179,7 +179,7 @@ jobs:
179179 - uses: actions/checkout@v6
180180
181181 - name: Setup Pantry (provides Bun, Zig, etc.)
182 uses: pantry-pm/pantry/packages/action@main
182 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
183183
184184 - name: Install dependencies
185185 run: bun install
@@ -228,7 +228,7 @@ jobs:
228228 fetch-depth: 0
229229
230230 - name: Setup Pantry (provides Bun, Zig, etc.)
231 uses: pantry-pm/pantry/packages/action@main
231 uses: pantry-pm/pantry/packages/action@235036fa0f48bae99b2293df5a3dc35c809b1777 # pinned: last SHA whose bundled typescript resolves on linux-x64
232232
233233 - name: Install Dependencies
234234 run: bun install