WEFT_OS/crates
Marco Allegretti 71597580ba fix(appd): abort TerminateApp during startup phase promptly
Before this fix, TerminateApp sent while a process was waiting for its
READY signal was not acted on until the 30-second timeout fired.
abort_rx is now included in the tokio::select! that wraps wait_for_ready,
so the child is killed and AppState::Stopped broadcast as soon as the
abort is received, regardless of where in the startup sequence it fires.

test: supervisor_abort_during_startup_broadcasts_stopped
2026-03-11 12:30:21 +01:00
..
weft-appd fix(appd): abort TerminateApp during startup phase promptly 2026-03-11 12:30:21 +01:00
weft-build-meta Initialize Rust workspace and repository metadata 2026-03-10 18:47:06 +01:00
weft-compositor test(compositor): add protocol unit tests and stale identifier rejection 2026-03-11 08:12:11 +01:00
weft-pack test(pack): add list_installed_roots tests; run pack tests single-threaded 2026-03-11 12:00:44 +01:00
weft-runtime test(runtime): add resolve_package tests for found and not-found cases 2026-03-11 12:19:17 +01:00
weft-servo-shell feat(servo-shell): wire appd WebSocket port discovery at startup 2026-03-11 10:31:33 +01:00