You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#325 - Fix Windows nightly test portability [merged]
📝 Issue Planner
Check the box below or use the @coderabbitai plan command to generate an implementation plan and prompts that you can use with your favorite coding assistant.
Create Plan
🧪 Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your .coderabbit.yaml:
issue_enrichment:
auto_enrich:
enabled: false
💬 Have feedback or questions? Drop into our discord!
Investigated (tracked in pm-2kkl). This is not a test-assertion failure: 246 of 247 test files pass with 0 failed assertions. The single error is a vitest pool crash —
i.e. a worker process crashed during teardown after its tests had already passed, almost certainly a native resource (LanceDB or the OTLP gRPC exporter) not releasing cleanly on Windows. It is a distinct symptom from the prior Windows nightlies — GH-340/pm-zpe7 (OTLP cleanup EBUSY) and pm-i84i (file:// TS-import SyntaxError).
Non-blocking for releases: the daily auto-release gate is green (npm 2026.6.23 published), and the per-PR Windows regression (Node 20) job — the deterministic Windows oracle — passes on current main (e.g. PR #349). The nightly failure is intermittent worker teardown, not a reproducible logic break.
Fixing it confidently needs a Windows runner to reproduce (the crash gives no file attribution, and it does not reproduce on Linux/macOS). Tracked at pm-2kkl for a targeted teardown-hardening pass once a Windows repro is available; leaving this open as the live signal.
Activity
coderabbitai commentedon Jun 23, 2026
🔗 Related PRs
#325 - Fix Windows nightly test portability [merged]
📝 Issue Planner
Check the box below or use the
@coderabbitai plancommand to generate an implementation plan and prompts that you can use with your favorite coding assistant.🧪 Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your
.coderabbit.yaml:💬 Have feedback or questions? Drop into our discord!
unbraind commentedon Jun 23, 2026
Investigated (tracked in pm-2kkl). This is not a test-assertion failure: 246 of 247 test files pass with 0 failed assertions. The single error is a vitest pool crash —
i.e. a worker process crashed during teardown after its tests had already passed, almost certainly a native resource (LanceDB or the OTLP gRPC exporter) not releasing cleanly on Windows. It is a distinct symptom from the prior Windows nightlies — GH-340/pm-zpe7 (OTLP cleanup
EBUSY) and pm-i84i (file://TS-importSyntaxError).Non-blocking for releases: the daily auto-release gate is green (npm
2026.6.23published), and the per-PRWindows regression (Node 20)job — the deterministic Windows oracle — passes on currentmain(e.g. PR #349). The nightly failure is intermittent worker teardown, not a reproducible logic break.Fixing it confidently needs a Windows runner to reproduce (the crash gives no file attribution, and it does not reproduce on Linux/macOS). Tracked at
pm-2kklfor a targeted teardown-hardening pass once a Windows repro is available; leaving this open as the live signal.feat(sdk): add extension version compatibility preflight (#350)
github-actions commentedon Jun 24, 2026
Scheduled Nightly Validation failed for windows-latest / Node 20.
Run: https://github.com/unbraind/pm-cli/actions/runs/28083306766
Commit: 8f9d3cb
Investigate before trusting the next daily release.
fix(sdk): harden TypeScript package runtime loading
fix(windows): resolve Node 24 nightly — telemetry detached-spawn, run…
test: share background signal dispatch helper
Fix Windows background test-run signal coverage (#377)
unbraind commentedon Jul 11, 2026
pm tracker item:
pm-2kkl— Nightly Validation failed: windows-latest / Node 20 #348/Nightly Validation failed: windows-latest / Node 24 #376: Windows nightly Vitest worker fork exits unexpectedly after passing tests