feat(FN-4570): complete Step 2 — centralize merge-active stall suppression
Fusion-Task-Id: FN-4570 Fusion-Task-Lineage: 08deec6d-a54a-4296-9443-3101662314f2
This commit is contained in:
@@ -83,6 +83,16 @@ export function getInReviewStallCopy(
|
||||
};
|
||||
}
|
||||
|
||||
export function shouldShowInReviewStallBadge(task: Pick<Task, "column" | "paused" | "inReviewStall">): boolean {
|
||||
return task.column === "in-review" && task.paused !== true && task.inReviewStall != null;
|
||||
const ACTIVE_MERGE_STATUSES: ReadonlySet<Task["status"]> = new Set(["merging", "merging-pr", "merging-fix"]);
|
||||
|
||||
export function shouldShowInReviewStallBadge(task: Pick<Task, "column" | "paused" | "inReviewStall" | "status">): boolean {
|
||||
if (task.column !== "in-review" || task.paused === true || task.inReviewStall == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return !(
|
||||
task.inReviewStall.code === "merge-blocker" &&
|
||||
task.status != null &&
|
||||
ACTIVE_MERGE_STATUSES.has(task.status)
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user