fix: keep branch follower in closeout when target matches
This commit is contained in:
+6
-4
@@ -763,12 +763,14 @@ async function decideAndMaybeTrigger(
|
||||
phase = "Noop";
|
||||
decision = "target already matches observed source sha";
|
||||
lastSucceededSha = observedSha;
|
||||
} else if (targetSha !== null && targetSha === observedSha) {
|
||||
phase = "PendingTrigger";
|
||||
decision = "target sha matches observed source sha but native closeout gates are not complete; resume deterministic closeout";
|
||||
} else if (lastTriggeredSha !== null && lastTriggeredSha === observedSha) {
|
||||
phase = "ClosingOut";
|
||||
decision = "same sha was already triggered; use status/events/logs for closeout";
|
||||
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 (targetSha !== null && targetSha === observedSha) {
|
||||
phase = "ClosingOut";
|
||||
decision = "target sha matches observed source sha but native closeout gates are not complete";
|
||||
} else {
|
||||
phase = "PendingTrigger";
|
||||
decision = targetSha === null
|
||||
|
||||
Reference in New Issue
Block a user