草稿拉取请求计入拉取请求限制

2026-10-08

维护者在其仓库中看到越来越多低质量贡献,需要更好的方式来管理它们。你现在可以配置拉取请求限制,使其也包含草稿拉取请求。此前,草稿拉取请求不计入用户的限制。这意味着,即使你为其他拉取请求设置了限制,某人也可以打开任意数量的草稿。将草稿计入限制有助于你堵住该漏洞,并减少仓库垃圾信息可能带来的杂乱、通知和 CI 运行。我们很想听听这个设置对你来说效果如何。在我们的社区讨论中留下你的反馈。

GitHub 更新 PR 限制设置,草稿 PR 现在也可计入限制,帮助维护者应对低质量贡献、仓库垃圾、通知和 CI 消耗。

这是什么信号

GitHub 在 Changelog 中更新:拉取请求限制现在可以配置为把草稿拉取请求也计入。过去草稿 PR 不计入用户限制,这给仓库维护者留下了一个明显的治理漏洞:即使已经限制普通 PR,仍有人可以无限量开草稿,制造通知、CI 运行和审查噪音。

为什么重要

这个信号的重要性不在功能本身,而在平台开始把维护者反垃圾做成可配置的策略工具。它把过去依赖人工关闭、口头规则或机器人脚本的事情,前移到了仓库设置层。对于被低质量贡献困扰的项目,这能直接减少噪音和自动化资源消耗。

对谁有价值

开源维护者、内部平台管理员、CI 成本敏感团队,以及需要管理大量外部贡献的仓库都会直接受益。尤其是那些已经设置 PR 限制、但发现草稿仍可绕过限制的团队,这次更新补上了一个关键缺口。

可以怎么行动

风险或限制

信息差价值:很多人只关注 PR 限制本身,容易忽略草稿 PR 曾是默认豁免路径。GitHub 这次把草稿纳入限制,等于承认默认豁免会被滥用,并给出了可配置的补丁。对维护者来说,这是一个低成本但高杠杆的治理开关。

业务启发:平台型产品在设计反滥用、配额或权限时,要检查是否存在看似无害的旁路,例如草稿、预览、临时状态。把这些旁路纳入策略范围,往往比事后人工清理更能降低通知、CI 和审核成本。

可沉淀动作:把 PR 限制是否覆盖草稿加入仓库健康检查清单;监控草稿 PR 数量、CI 触发次数、被关闭原因;在贡献指南中说明草稿使用边界;收集维护者反馈并沉淀为平台配置建议。