From a4ea63bd448d6f2cfb712ac71ea47962f68e44fd Mon Sep 17 00:00:00 2001 From: Colin McDonnell <3084745+colinhacks@users.noreply.github.com> Date: Mon, 31 Aug 2026 17:05:39 -0700 Subject: [PATCH 1/2] ci: probe the Windows node-24 worker test on current main Empty commit. main's run 33447462117 failed worker_without_inbound_listener_exits_naturally (worker-hung) on windows-latest/node 24; every rerun since has been cancelled by the next push to main. This PR pins a stable run of the full matrix on main's tip to tell a 5s-watchdog flake from a regression. Not for merging. From 4ed38d7e52b7dc997e091e588a3ce922a0dc5363 Mon Sep 17 00:00:00 2001 From: Colin McDonnell <3084745+colinhacks@users.noreply.github.com> Date: Mon, 31 Aug 2026 17:25:57 -0700 Subject: [PATCH 2/2] ci: touch the worker test so the probe runs the Rust matrix An empty commit path-gated every Test job off (14 skips, 37 checks); the matrix-plan filter needs a rust path in the diff. Comment-only. --- crates/nub-cli/tests/integration.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/nub-cli/tests/integration.rs b/crates/nub-cli/tests/integration.rs index 099dd57f7..232847a0e 100644 --- a/crates/nub-cli/tests/integration.rs +++ b/crates/nub-cli/tests/integration.rs @@ -4385,6 +4385,7 @@ fn worker_error_listener_capture_identity_not_a_false_fatality() { #[test] fn worker_without_inbound_listener_exits_naturally() { + // CI probe (#825): re-running this test on a stable matrix off main's tip. // Regression (worker-polyfill delegation — worker-polyfill.md §4): the worker // scope once held a persistent `parentPort.on("message")` forwarder, keeping // every worker's event loop alive — a pure `node:worker_threads` worker that