ReviewOS

also looking at this

craft-native/craft

fix(native): preserve workspace sources and native overlay lifecycle

#384
Merged chris wants to merge codex/windows-zig-cache-diagnostics into main
20 files +500 -227

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

.github/workflows/ci.ymlmodified+0-12
Changes to .github/workflows/ci.yml
@@ -179,26 +179,14 @@ jobs:
179179 steps:
180180 - uses: actions/checkout@v6
181181
182 - name: Inspect source after checkout
183 shell: pwsh
184 run: ./scripts/inspect-windows-source.ps1 -Stage checkout
185
186182 - name: Setup Pantry (provides Bun and Zig)
187183 uses: pantry-pm/pantry/packages/action@ae59a7b7fc5f4e6f7b8041a75e6b5772680bebdf # v0.11.101
188184 with:
189185 version: '0.11.101'
190186
191 - name: Inspect source after provisioning
192 shell: pwsh
193 run: ./scripts/inspect-windows-source.ps1 -Stage provisioning
194
195187 - name: First-party Zig dependencies
196188 uses: ./.github/actions/first-party-zig-deps
197189
198 - name: Inspect source after dependencies
199 shell: pwsh
200 run: ./scripts/inspect-windows-source.ps1 -Stage dependencies
201
202190 - name: Build Windows CLI
203191 # scripts/zig.ts resolves the actual managed binary from pantry.lock,
204192 # including its adjacent standard library on Windows.