X_SPAWN_UNTIMED
Means
a package spawns more child processes with no timeout than it is pinned at
Typical cause
a Bun.spawnSync/spawnSync/execSync anywhere, or a Bun.spawn in shipped source, carries no timeout and no abort signal. A child that hangs hangs whatever waits on it, and a synchronous wait cannot be interrupted even by a test's own timeout — the gate sat on one
Fix
bun run scripts/spawn-timeout.ts --explain --json — it lists the sites; add a timeout to each call's options, or raise the package in scripts/lib/spawn-timeout-pins.ts with a why: naming who ends the child