feat(ship): clarify delivery stop semantics
This commit is contained in:
@@ -90,6 +90,20 @@ evidence:
|
||||
`delivery.state` 使用 delivery-loop 内部里程碑:`change_ready`、`verified`、
|
||||
`pr_opened`、`merged`、`regression_passed`、`artifact_built`、`published`、`deployed`。
|
||||
|
||||
用户可见的 canonical `stopAt` 与内部里程碑映射如下:
|
||||
|
||||
| stopAt | 停止含义 | 内部里程碑 |
|
||||
| --- | --- | --- |
|
||||
| `develop_verified` | 开发验证完成:单元测试、新增功能集成测试和静态检查通过;不等于完整回归 | `verified` |
|
||||
| `review_ready` | PR/MR 已创建,等待审核 | `pr_opened` |
|
||||
| `release_ready` | PR 已合并且完整回归通过;尚未表示发布或部署 | `regression_passed` |
|
||||
| `released` | 产物已构建并发布 | `published` |
|
||||
| `deployed` | 目标环境实际部署完成并通过健康检查 | `deployed` |
|
||||
|
||||
为兼容旧记录,`verified` 是 `develop_verified` 的别名,`validation_ready` 是
|
||||
`release_ready` 的别名;新记录应使用 canonical 名称。`delivery.state` 内部里程碑
|
||||
名称保持不变。
|
||||
|
||||
`source.kind`:`user` | `hunt` | `ack` | `pr` | `feishu`。修 ACK 缺陷时
|
||||
`source.kind: ack` 且 `ref` 为缺陷任务 id。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user