mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
fix(release): prevent stale beta validation evidence (#103798)
* fix(release): ignore nested squash revert markers * fix(release): preserve squash revert targets * docs(release): state installer doctor contract * fix(release): recognize conventional squash reverts
This commit is contained in:
committed by
GitHub
parent
fc2afc83da
commit
e43f225c81
@@ -482,6 +482,8 @@ if (typeof updateStep.command !== "string" || !updateStep.command.includes(expec
|
||||
throw new Error(`global update step missing expected tgz URL: ${JSON.stringify(updateStep)}`);
|
||||
}
|
||||
const doctorStep = steps.find((step) => step?.name === "openclaw doctor");
|
||||
// Every baseline that passes verify_installed_cli implements this contract;
|
||||
// the sole earlier npm artifact has no CLI and cannot reach this parser.
|
||||
if (!doctorStep) {
|
||||
throw new Error("missing openclaw doctor step in update JSON");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user