fix(qa): prevent false update-restart package failures (#120300)

* test(qa): expose update restart process exits

* test(qa): supervise update restart gateway

* test(qa): isolate supervised gateway environment

* test(qa): diagnose restart plugin convergence

* test(qa): mount trusted upgrade harness

* test(qa): include upgrade runtime companions

* test(qa): remove temporary restart diagnostics

* test(qa): enforce systemd restart budget

* test(qa): honor systemd stop timeout

* test(qa): tighten package fixture ownership

* test(qa): preserve unrelated lane shapes

* test(qa): complete service fixture boundaries
This commit is contained in:
Peter Steinberger
2026-08-07 14:46:59 -07:00
committed by GitHub
parent 9195bd55c2
commit fb0812c857
9 changed files with 681 additions and 28 deletions
+6
View File
@@ -1672,6 +1672,12 @@ describe("scripts/lib/docker-e2e-plan", () => {
expect(
planFor({ selectedLaneNames: ["update-migration"] }).requiredPrepublishPluginPackages,
).toEqual(["@openclaw/discord"]);
const updateRestartLane = findLaneByName("update-restart-auth");
expect(updateRestartLane?.prepublishPluginPackages).toEqual(["@openclaw/codex"]);
expect(requiredPrepublishPluginPackagesForLanes([updateRestartLane!])).toEqual([
"@openclaw/codex",
"@openclaw/discord",
]);
const legacyFeishuPlan = planFor({
selectedLaneNames: ["published-upgrade-survivor"],
upgradeSurvivorBaselines: "2026.3.13",