fix: retry follower when pipelinerun is missing
This commit is contained in:
+4
-1
@@ -782,11 +782,14 @@ async function decideAndMaybeTrigger(
|
||||
phase = "Noop";
|
||||
decision = "target already matches observed source sha";
|
||||
lastSucceededSha = observedSha;
|
||||
} else if (lastTriggeredSha !== null && lastTriggeredSha === observedSha) {
|
||||
} else if (lastTriggeredSha !== null && lastTriggeredSha === observedSha && live.pipelineRunPresent === true) {
|
||||
phase = "ClosingOut";
|
||||
decision = targetSha === observedSha
|
||||
? "target sha matches observed source sha but native closeout gates are not complete"
|
||||
: "same sha was already triggered; use status/events/logs for closeout";
|
||||
} else if (lastTriggeredSha !== null && lastTriggeredSha === observedSha) {
|
||||
phase = "PendingTrigger";
|
||||
decision = "same sha has a trigger record but no PipelineRun is present; retrying trigger";
|
||||
} else if (targetSha !== null && targetSha === observedSha) {
|
||||
phase = "ClosingOut";
|
||||
decision = "target sha matches observed source sha but native closeout gates are not complete";
|
||||
|
||||
Reference in New Issue
Block a user