fix: make hwlab monitor status read-only
This commit is contained in:
@@ -40,9 +40,10 @@ assertCondition(
|
||||
);
|
||||
assertCondition(
|
||||
hwlabHelpUsage.some((line) => line.includes("monitor-prs --lane v02"))
|
||||
&& hwlabHelpUsage.some((line) => line.includes("monitor-prs --lane v02 --status"))
|
||||
&& JSON.stringify(hwlabG14Help()).includes("v02-pr-comment-signatures.json")
|
||||
&& JSON.stringify(hwlabG14Help()).includes("latest-only"),
|
||||
"v0.2 PR monitor help must expose the auto CI/CD lane, latest-only CD, and dedupe comment state",
|
||||
"v0.2 PR monitor help must expose the auto CI/CD lane, status query, latest-only CD, and dedupe comment state",
|
||||
hwlabG14Help(),
|
||||
);
|
||||
|
||||
@@ -291,6 +292,11 @@ assertCondition(
|
||||
&& !sourceText.includes("date +%s%3N"),
|
||||
"v0.2 web asset elapsed timing must avoid non-portable date +%s%3N in k3s probe shells",
|
||||
);
|
||||
assertCondition(
|
||||
sourceText.includes("if (args.includes(\"--status\")) return monitorStatus(options);")
|
||||
&& sourceText.indexOf("if (args.includes(\"--status\")) return monitorStatus(options);") < sourceText.indexOf("const command = [\"bun\", \"scripts/cli.ts\", \"hwlab\", \"g14\", \"monitor-prs\""),
|
||||
"monitor-prs --status must be a read-only query before async monitor startJob",
|
||||
);
|
||||
|
||||
const staleSuccessAlignment = v02CommitAlignment({
|
||||
expectedSourceHead: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
||||
|
||||
Reference in New Issue
Block a user