openclaw/scripts/tests
Peter Steinberger 018639af3b
fix(update): complete already-current updates before service membership guards (#159193)
* fix(update): complete already-current updates before service membership guards

* refactor(update): prepare maintenance warnings in the no-op owner

* fix(update): manage updates when native containment is absent

Keep unreadable membership and genuine service descendants guarded while allowing verified external callers to use the existing managed stop/update/start lifecycle on hosts without native containment.

Record the lifecycle warning at terminal reporting, retain inspected service state for already-current maintenance, and exercise the managed Docker recovery and no-op paths.

* fix(update): bound readiness observation and backup cleanup

Reuse the restart deadline for native readiness reads and managed recovery. Restore the retained package and previous Gateway when startup never becomes ready, and retain obsolete backups with a warning when the cooperative cleanup budget expires.

* fix(plugins): retain source identities across native captures

* fix(update): preserve observed readiness timeout failures
2026-09-28 00:46:48 +00:00
..
update-restart-module-outcome.mjs fix(update): complete already-current updates before service membership guards (#159193) 2026-09-28 00:46:48 +00:00
update-restart-swap-fixture.mjs fix(update): complete already-current updates before service membership guards (#159193) 2026-09-28 00:46:48 +00:00