| 配置位置 | 分支保护规则中勾选必需检查 |
|---|---|
| 命名 | 使用稳定的作业名,改名等于更换检查项 |
| 路径过滤 | 被路径过滤跳过的作业可能显示为等待状态 |
| 合并队列 | 与 merge queue 联用时按队列中的结果判定 |
设置必需检查(gh 命令示例)
设置必需检查(gh 命令示例)
gh api -X PUT repos/OWNER/REPO/branches/main/protection \
-f 'required_status_checks[strict]=true' \
-f 'required_status_checks[contexts][]=ci/test'作业既做路径过滤又设为必需检查:被跳过的提交会卡在等待状态无法合并。