feat(ship): clarify delivery stop semantics
This commit is contained in:
@@ -48,6 +48,18 @@ DELIVERY_STATE = frozenset(
|
||||
"deployed",
|
||||
}
|
||||
)
|
||||
# User-facing stop points. The two legacy names remain accepted so existing
|
||||
# ship records continue to resolve to the new phase meanings.
|
||||
STOP_AT_STATE = {
|
||||
"develop_verified": "verified",
|
||||
"review_ready": "pr_opened",
|
||||
"release_ready": "regression_passed",
|
||||
"released": "published",
|
||||
"deployed": "deployed",
|
||||
"verified": "verified", # legacy alias for develop_verified
|
||||
"validation_ready": "regression_passed", # legacy alias for release_ready
|
||||
}
|
||||
STOP_AT = frozenset(STOP_AT_STATE)
|
||||
SOURCE_KIND = frozenset({"user", "hunt", "ack", "pr", "feishu"})
|
||||
COMMIT_ROLE = frozenset({"baseline", "merged", "head"})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user