如何为GitHub Projects配置区分Issue与外部PR的自定义工作流?
实现GitHub Project差异化流转规则的方法
完全可以实现这个需求,你需要创建两个独立的自动化规则,而非单一的按类型匹配规则:
针对Issue的规则
- 进入项目的「自动化」标签页,点击「创建规则」
- 触发条件选择「当Issue被创建」
- 动作设置为「添加到项目」,指定目标列为ToDo
- 无需额外过滤(若要限定特定Issue可添加),直接保存规则
针对外部PR的规则
- 再次点击「创建规则」,触发条件选择「当Pull Request被创建」
- 动作设置为「添加到项目」,指定目标列为CodeReview
- 关键步骤:添加过滤条件,选择「作者」→「不是仓库成员」,确保仅外部贡献者的PR触发此规则
- 保存规则
这两个规则不会冲突——Issue规则仅对Issue生效,PR规则仅对PR生效,配合外部作者过滤,刚好满足你「Issue进ToDo、外部PR进CodeReview」的需求。
内容的提问来源于stack exchange,提问作者KubePony
相关产品推荐
相关产品推荐

