Test managed CLI launchers with the Bun runtime contract

This commit is contained in:
m4air
2026-09-28 04:46:52 -07:00
parent 505dbf67e4
commit f0102d7683
3 changed files with 14 additions and 2 deletions
+5
View File
@@ -978,6 +978,11 @@ jobs:
pnpm exec vitest run --config config/vitest.config.ts
config/scripts/nsis-process-check.test.mjs
- name: Prepare pinned Bun for CLI boundary tests
run: |
node config/scripts/build-orcad-bun.mjs --runtime-only --out-dir out/windows-cli-test-runtime
"BUN_EXECUTABLE=$((Resolve-Path out/windows-cli-test-runtime/bun-runtime.exe).Path)" >> $env:GITHUB_ENV
# vitest runs here directly rather than through `pnpm test`, so the addon
# assertions only hold once install-node-dependencies has rebuilt natives.
- name: Test Windows-specific boundaries