From 123a507fa2b1151f380299587e4b62982daca2c1 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 23:08:53 +0100 Subject: [PATCH] fix(ci): narrow active task restart blockers --- src/tasks/task-registry.maintenance.ts | 41 ++++++++++++++------------ 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/src/tasks/task-registry.maintenance.ts b/src/tasks/task-registry.maintenance.ts index b4e3a813abd..7b437baf3b6 100644 --- a/src/tasks/task-registry.maintenance.ts +++ b/src/tasks/task-registry.maintenance.ts @@ -853,25 +853,28 @@ function isActiveTaskRestartBlockerStatus( } export function getInspectableActiveTaskRestartBlockers(): ActiveTaskRestartBlocker[] { - return reconcileInspectableTasks() - .filter((task) => isActiveTaskRestartBlockerStatus(task.status)) - .map((task) => { - const blocker: ActiveTaskRestartBlocker = { - taskId: task.taskId, - status: task.status, - runtime: task.runtime, - }; - if (task.runId) { - blocker.runId = task.runId; - } - if (task.label) { - blocker.label = task.label; - } - if (task.task) { - blocker.title = task.task; - } - return blocker; - }); + const blockers: ActiveTaskRestartBlocker[] = []; + for (const task of reconcileInspectableTasks()) { + if (!isActiveTaskRestartBlockerStatus(task.status)) { + continue; + } + const blocker: ActiveTaskRestartBlocker = { + taskId: task.taskId, + status: task.status, + runtime: task.runtime, + }; + if (task.runId) { + blocker.runId = task.runId; + } + if (task.label) { + blocker.label = task.label; + } + if (task.task) { + blocker.title = task.task; + } + blockers.push(blocker); + } + return blockers; } export function getInspectableTaskRegistrySummary(): TaskRegistrySummary {