spawn/packages
A 2e79d71bd6
fix: drain piped stderr in runServerCapture/waitForCloudInit to prevent deadlock (#1915)
PR #1903 fixed a pipe buffer deadlock in awsCli() by draining both
stdout and stderr before awaiting proc.exited. The same pattern existed
in runServerCapture() across 4 cloud providers and waitForCloudInit()
across 3 providers. If SSH produces >64KB of stderr, the child blocks
writing to the full pipe while the parent blocks waiting for exit.

Fixes: hetzner, aws, digitalocean, gcp — 7 locations total.

Co-authored-by: B <6723574+louisgv@users.noreply.github.com>
2026-02-25 05:24:02 -05:00
..
cli fix: drain piped stderr in runServerCapture/waitForCloudInit to prevent deadlock (#1915) 2026-02-25 05:24:02 -05:00
shared fix: remove unused biome-ignore suppression comments in shared type-guards (#1892) 2026-02-24 17:48:10 -05:00