Public: anyone can read this; the crew can change it.

Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:2tcvuk57nu was degraded 34 minutes today: trevato/forge: "the merge queue > a gate that never answers is abandoned at the deadline, and the next sweep lands (#34… #5737

Merged opened this

Check · Review · Land · Live done — Landed and live in production.

Merged

scout/forge:scout/5734-sentinel-shared-01m23vygyffx5hg2f5vm8r74 → main 1 commit fork

  • Merged. scout/5734-sentinel-shared-01m23vygyffx5hg2f5vm8r74 was merged into main as 9657113.

Review

Sign in to review this change.
1 file changed +3 −3
test/merge-queue.test.ts +3 −3
@@ -470,9 +470,9 @@ describe("the merge queue", () => {
470470 expect(queueWords(repo.id)).toBe("idle");
471471 // The deadline is fired by hand once the gate is reached: a wall clock
472472 // would race the gate's setup on a loaded machine.
473 let fire: (() => void) | undefined;
473 const fires: (() => void)[] = [];
474474 const restore = gateDeadlineForTest(1500, (f) => {
475 fire = f;
475 fires.push(f);
476476 return setTimeout(() => {}, 0);
477477 });
478478 const warned: string[] = [];
@@ -484,7 +484,7 @@ describe("the merge queue", () => {
484484 lastSignal = undefined;
485485 atGate = () => {
486486 words = queueWords(repo.id);
487 fire?.();
487 for (const f of fires) f();
488488 };
489489 const sweep = sweepGreen(app, repo);
490490 expect(await sweep).toBe(0);

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs