fix(cicd): avoid persisting running state-write timeline
This commit is contained in:
@@ -703,8 +703,8 @@ async function runOnce(registry: BranchFollowerRegistry, options: ParsedOptions)
|
|||||||
const state = await decideAndMaybeTrigger(registry, follower, oldState, live, options);
|
const state = await decideAndMaybeTrigger(registry, follower, oldState, live, options);
|
||||||
finishReconcileStep(decideStep, { status: state.phase === "Failed" || state.phase === "Blocked" ? "blocked" : "ok", observedSha: state.source.observedSha, targetSha: state.target.targetSha, phase: state.phase, pipelineRun: state.pipelineRun, message: state.decision });
|
finishReconcileStep(decideStep, { status: state.phase === "Failed" || state.phase === "Blocked" ? "blocked" : "ok", observedSha: state.source.observedSha, targetSha: state.target.targetSha, phase: state.phase, pipelineRun: state.pipelineRun, message: state.decision });
|
||||||
if (!options.dryRun || options.recordState) {
|
if (!options.dryRun || options.recordState) {
|
||||||
const pendingWriteStep = startReconcileStep(reconcileTimeline, follower.id, "state-write");
|
|
||||||
state.command = attachReconcileTimeline(state.command, reconcileTimeline, follower.id);
|
state.command = attachReconcileTimeline(state.command, reconcileTimeline, follower.id);
|
||||||
|
const pendingWriteStep = startReconcileStep(reconcileTimeline, follower.id, "state-write");
|
||||||
const write = writeFollowerState(registry, state, options);
|
const write = writeFollowerState(registry, state, options);
|
||||||
finishReconcileStep(pendingWriteStep, { status: write.exitCode === 0 ? "ok" : "failed", object: registry.controller.stateConfigMapName, exitCode: write.exitCode, reason: write.stderr || write.stdout });
|
finishReconcileStep(pendingWriteStep, { status: write.exitCode === 0 ? "ok" : "failed", object: registry.controller.stateConfigMapName, exitCode: write.exitCode, reason: write.stderr || write.stdout });
|
||||||
const writeSummary = stateWriteSummary(follower.id, write, pendingWriteStep.step.elapsedMs);
|
const writeSummary = stateWriteSummary(follower.id, write, pendingWriteStep.step.elapsedMs);
|
||||||
|
|||||||
Reference in New Issue
Block a user