Offer "After review" in the Merge dialog while a review runs

This commit is contained in:
Ian Gulliver
2026-10-16 22:34:14 -07:00
parent c2d0ff77d7
commit b28968a0bc
25 changed files with 835 additions and 292 deletions
+6
View File
@@ -76,6 +76,9 @@ export function taskState(task) {
if (task.merge_queued_at !== undefined) {
return { kind: "held", label: "Merge held", title: "Waiting for the merge in progress in this project to finish" };
}
if (task.merge_after_review) {
return { kind: "held", label: "Merge after review", title: "Merges when the running review finishes with no findings" };
}
if (open.length > 0) {
return { kind: "error", label: "Error", title: "The agent's session failed or hit a rate limit; see the inbox" };
}
@@ -418,6 +421,9 @@ export function handleEvent(ev) {
case "task.merge_title":
case "task.merge_queued":
case "task.merge_unqueued":
case "task.merge_after_review":
case "task.merge_after_review_ended":
case "task.merge_after_review_cancelled":
case "task.parent_merge_started":
case "task.parent_merge_stopped":
case "task.merge_started":