fix(exec): keep notifyOnExit heartbeat wakes on exec-event (#41479)

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
This commit is contained in:
rstar327
2026-04-05 11:25:12 +03:00
committed by GitHub
parent 8be017fae6
commit 43fe68f9ef
3 changed files with 6 additions and 7 deletions

View File

@@ -331,9 +331,7 @@ function maybeNotifyOnExit(session: ProcessSession, status: "completed" | "faile
? `Exec ${status} (${session.id.slice(0, 8)}, ${exitLabel}) :: ${output}`
: `Exec ${status} (${session.id.slice(0, 8)}, ${exitLabel})`;
enqueueSystemEvent(summary, { sessionKey });
requestHeartbeatNow(
scopedHeartbeatWakeOptions(sessionKey, { reason: `exec:${session.id}:exit` }),
);
requestHeartbeatNow(scopedHeartbeatWakeOptions(sessionKey, { reason: "exec-event" }));
}
export function createApprovalSlug(id: string) {