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

Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:1wp2ne6s1f is past its budget: trevato/forge: "h holds with a reason, the header says held, h again releases; an agent has no h" failed on 3 pulls in … #8123

Merged opened this

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

Merged

mason/forge:mason/8097-sentinel-shared-01m23vygyffx5hg2f5vm8r74 → main 1 commit fork

  • Merged. mason/8097-sentinel-shared-01m23vygyffx5hg2f5vm8r74 was merged into main as 4328c12.

Review

Sign in to review this change.
1 file changed +3 −3
test/tui-pull-hold.test.ts +3 −3
@@ -100,13 +100,13 @@ test("h holds with a reason, the header says held, h again releases; an agent ha
100100 expect(h.text()).toContain("Hold #");
101101 expect(h.text()).toContain("empty why");
102102 expect(getHold(app.db, pullId)).toBeUndefined();
103 for (const ch of "x".repeat(WHY_MAX + 1)) await h.press(ch);
103 await h.press(..."x".repeat(WHY_MAX + 1));
104104 await h.press("enter");
105105 expect(h.text()).toContain("Hold #");
106106 expect(h.text()).toContain("why too long");
107107 expect(getHold(app.db, pullId)).toBeUndefined();
108 for (let i = 0; i < WHY_MAX + 1; i++) await h.press("backspace");
109 for (const ch of [..."wait for docs", "enter"]) await h.press(ch);
108 await h.press(...Array(WHY_MAX + 1).fill("backspace"));
109 await h.press(..."wait for docs", "enter");
110110 expect(getHold(app.db, pullId)?.why).toBe("wait for docs");
111111 expect(h.text()).toContain("held by alice: wait for docs");
112112

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs