ReviewOS

also looking at this

craft-native/craft

Test the built native CLI startup in CI

#317
Merged glennmichael123 wants to merge codex/native-startup-rehearsal into main
3 files +54 -2
.github/workflows/ci.ymlmodified+7-2
Changes to .github/workflows/ci.yml
@@ -57,8 +57,13 @@ jobs:
5757 uses: ./.github/actions/first-party-zig-deps
5858
5959 - name: Build Zig core
60 working-directory: packages/zig
61 run: zig build
60 run: bun run build:core
61
62 - name: Verify built native CLI startup
63 run: |
64 bun test scripts/verify-native-startup.test.ts
65 VERSION="$(bun -p "require('./package.json').version")"
66 bun scripts/verify-native-startup.ts packages/zig/zig-out/bin/craft "$VERSION"
6267
6368 - name: First-party Zig dependencies
6469 uses: ./.github/actions/first-party-zig-deps