fix(runtime): preserve split siblings during close race

This commit is contained in:
OrcaWin
2026-08-20 12:43:26 -07:00
parent ab377d6162
commit eb8288feec
3 changed files with 140 additions and 9 deletions
+9
View File
@@ -571,6 +571,15 @@ jobs:
src/main/runtime/worktree-scan-admin-fingerprint-gate.test.ts
src/shared/secure-file-fsync-flags.test.ts
- name: Build Electron app for Windows terminal lifecycle E2E
run: pnpm exec electron-vite build --mode e2e
- name: Run Windows terminal close lifecycle regression
env:
SKIP_BUILD: '1'
ORCA_E2E_FORWARD_APP_LOGS: '1'
run: pnpm run test:e2e tests/e2e/windows-headless-terminal-close-lifecycle.spec.ts --workers=1
# Why the :parallel variant: identical to build:release except the three
# electron-vite targets overlap instead of running back to back. The Linux package
# job already packages and smoke-tests an AppImage built that way.