ReviewOS

also looking at this

zig-utils/zig-test-framework

Add Windows support and CI coverage

#24
Merged glennmichael123 wants to merge codex/issue-6-windows-support into main
6 files +170 -266

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+8-0
Changes to .github/workflows/ci.yml
@@ -28,10 +28,18 @@ jobs:
2828 run: echo "version=$(cat .zig-version)" >> "$GITHUB_OUTPUT"
2929
3030 - name: Setup Zig
31 if: runner.os != 'Windows'
3132 uses: pantry-pm/pantry/packages/action@main
3233 with:
3334 packages: zig@${{ steps.zig-version.outputs.version }}
3435
36 - name: Setup Zig on Windows
37 if: runner.os == 'Windows'
38 uses: mlugg/setup-zig@v2
39 with:
40 version: ${{ steps.zig-version.outputs.version }}
41 mirror: https://zig.mirror.mschae23.de/zig
42
3543 - name: Verify Zig installation
3644 run: zig version
3745