目标
人工清单在赶时间时容易被跳过,需要把前置条件编码为自动门禁。本工作流把每条清单项映射为可脚本化的验证,在流水线中实现为失败即阻断的必需作业,记录每次发布的门禁结果,并定期精简不再有效的检查、补充新风险的检查。
步骤要点
- 把清单项映射为可脚本化验证。
- 在流水线中实现为失败即阻断的门禁。
- 记录并随发布公开门禁结果。
- 定期评审并精简或补充检查。
- name: Release gates
run: |
node scripts/check-content-quality.mjs --rule R1 --rule R2
node scripts/check-budget.mjs
验证
按顺序执行上述步骤后,逐项确认每个步骤的预期状态均已满足;只有全部预期状态成立,才认为本流程完成。若某一步未达到预期状态,应先按排错提示排查,不要跳过继续,以免掩盖问题。
排错提示
- 不可验证的项会被静默跳过。
- 总是通过的门禁会带来虚假安全感。
- 陈旧检查徒增摩擦。
适用边界
- 主观项仍需人工判断。
- 门禁需随风险演进维护。