mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 09:39:25 +00:00
fix(release): allow the reviewed 2026.9.7 Telegram and Matrix QA waiver
Peter approved waiving minor live-channel QA for 2026.9.7 when it cannot be repaired before release. QA Live Matrix fails 7/24 deterministically on01d71319(FRV 36534008742, jobs 109299525565 and rerun 109316259401) and Telegram QA 4/25 repeats across56fb8872ande61efb6c(job 109279074202). Add the exact 2026.9.7-owner-approved entry with the same telegram+matrix scope as 2026.9.5; the existing binding still requires an exact stable/full target, candidate, and package specs.
This commit is contained in:
parent
cec7fe73dc
commit
d0e3126fa0
2 changed files with 14 additions and 0 deletions
|
|
@ -258,6 +258,11 @@ const REVIEWED_TELEGRAM_WAIVERS = new Map([
|
|||
["2026.8.1-owner-approved", ["telegram"]],
|
||||
["2026.9.1-owner-approved", ["telegram"]],
|
||||
["2026.9.5-owner-approved", ["telegram", "matrix"]],
|
||||
// Peter approved waiving minor live-channel QA for 2026.9.7 (2026-09-29 00:40 PT) when
|
||||
// repair is not possible before release: QA Live Matrix 7/24 deterministic on
|
||||
// 01d71319 (FRV 36534008742, jobs 109299525565 and rerun 109316259401) and Telegram
|
||||
// QA 4/25 on 56fb8872 and e61efb6c (job 109279074202).
|
||||
["2026.9.7-owner-approved", ["telegram", "matrix"]],
|
||||
]);
|
||||
const HARD_GH_TRANSPORT_PATTERN =
|
||||
/HTTP (?:400|401|403|404|410|422)\b|Bad credentials|authentication required|not authenticated|gh auth login|unknown (?:command|flag)|Usage: gh\b|ENOENT|EACCES/iu;
|
||||
|
|
|
|||
|
|
@ -31,6 +31,15 @@ describe("reviewed release channel waiver", () => {
|
|||
}),
|
||||
).toEqual(["telegram"]);
|
||||
}
|
||||
expect(
|
||||
releaseWaivedIntegrationChannels({
|
||||
...approved,
|
||||
targetVersion: "2026.9.7",
|
||||
candidateVersion: "2026.9.7",
|
||||
telegramWaiver: "2026.9.7-owner-approved",
|
||||
releaseProfile: "stable",
|
||||
}),
|
||||
).toEqual(["telegram", "matrix"]);
|
||||
const projection = releaseWaivedIntegrationChannels(approved);
|
||||
projection.push("buzz");
|
||||
expect(releaseWaivedIntegrationChannels(approved)).toEqual(["telegram", "matrix"]);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue