名称: ship
描述: “在验证后完成工作:确认一个信号,在PR描述中捕获证明,并打开一个PR(不合并)。当被要求运行 $ship 时使用,ship/finalize一个分支,准备或打开一个PR而不合并,或在交接前发布验证证明。”
Ship
概述
在验证后完成可交付成果并产生简洁的证明轨迹。
工作流程
- 确认当前变更集存在最近的验证信号;如果没有,运行
validate。 - 总结证明:命令/信号和结果。
- 直接在PR描述中捕获证明(如果已经存在,则更新PR正文)。
- 打开一个PR(不要合并),在适用的情况下使用
gh。 - 报告PR状态和任何剩余的后续步骤。
护栏
- 没有信号就不要ship。
- 保持证明简洁且限于此变更。
- 如果PR创建被阻止(授权/远程),说明确切的阻碍和下一个命令。
输出
- 证明总结(信号 + 结果)。
- PR创建状态。
- 如果有,下一步。