huskies: merge 984
This commit is contained in:
@@ -249,29 +249,23 @@ pub fn transition(state: Stage, event: PipelineEvent) -> Result<Stage, Transitio
|
||||
| (Coding, Abandon)
|
||||
| (Qa, Abandon)
|
||||
| (Merge { .. }, Abandon)
|
||||
| (Done { .. }, Abandon) => Ok(Archived {
|
||||
archived_at: now,
|
||||
reason: ArchiveReason::Abandoned,
|
||||
}),
|
||||
| (Done { .. }, Abandon) => Ok(Abandoned { ts: now }),
|
||||
|
||||
(Upcoming, Supersede { by })
|
||||
| (Backlog, Supersede { by })
|
||||
| (Coding, Supersede { by })
|
||||
| (Qa, Supersede { by })
|
||||
| (Merge { .. }, Supersede { by })
|
||||
| (Done { .. }, Supersede { by }) => Ok(Archived {
|
||||
archived_at: now,
|
||||
reason: ArchiveReason::Superseded { by },
|
||||
| (Done { .. }, Supersede { by }) => Ok(Superseded {
|
||||
ts: now,
|
||||
superseded_by: by,
|
||||
}),
|
||||
|
||||
// ── Reject from any active stage or QA ──────────────────────────
|
||||
(Backlog, Reject { reason })
|
||||
| (Coding, Reject { reason })
|
||||
| (Qa, Reject { reason })
|
||||
| (Merge { .. }, Reject { reason }) => Ok(Archived {
|
||||
archived_at: now,
|
||||
reason: ArchiveReason::Rejected { reason },
|
||||
}),
|
||||
| (Merge { .. }, Reject { reason }) => Ok(Rejected { ts: now, reason }),
|
||||
|
||||
// ── Demote: send an active item back to backlog ────────────────
|
||||
// `Blocked + Demote → Backlog` lets operators park a stuck story in
|
||||
|
||||
Reference in New Issue
Block a user