What
scripts/ci/dev-up.test.mjs case Node helper: TERM closes an active frontend connection (line ~1049) failed on the Linux Frontend Unit (ubuntu-latest) leg of a docs-only PR: AssertionError: frontend helper did not bind from waitUntil at line ~907 after 5034 ms; 43 passed, 1 failed.
Why it is its own record
This is not the Windows #2378 cohort (ETIMEDOUT / PowerShell cancellation shapes). The case was added by PR #2548 (#2135, close active dev-up stub connections on signal) and runs on Linux and macOS. The assertion that fired is the fixture helper's own bind wait (5 s), i.e. the stub frontend never reported a bound port on a hosted ubuntu runner, before the TERM behaviour under test was exercised. No open issue matched "did not bind" at the time of filing.
Ask
Refs #2135, #2548, #2378, #1898.
What
scripts/ci/dev-up.test.mjscaseNode helper: TERM closes an active frontend connection(line ~1049) failed on the LinuxFrontend Unit (ubuntu-latest)leg of a docs-only PR:AssertionError: frontend helper did not bindfromwaitUntilat line ~907 after 5034 ms; 43 passed, 1 failed.UPGRADING.mdandDATA_MODEL.mdonly), CI run 33935622081, job 101222860762, 2026-09-05.Why it is its own record
This is not the Windows
#2378cohort (ETIMEDOUT / PowerShell cancellation shapes). The case was added by PR #2548 (#2135, close active dev-up stub connections on signal) and runs on Linux and macOS. The assertion that fired is the fixture helper's own bind wait (5 s), i.e. the stub frontend never reported a bound port on a hosted ubuntu runner, before the TERM behaviour under test was exercised. No open issue matched "did not bind" at the time of filing.Ask
scripts/ci/**(control-plane, SC-10) and should ride with the next dev-up slice rather than alone.Refs #2135, #2548, #2378, #1898.