我有一个GitHub存储库,当打开拉取请求时会自动向代码所有者团队(在
.github/CODEOWNERS
中定义)请求审查。我想要强制要求拉取请求必须由代码所有者批准,但在第一次打开拉取请求时停止发送这些审查请求。也就是说,贡献者的期望流程如下所示:
打开拉取请求 -> 操作、更改内容 -> 在准备好后手动请求审查(未经代码所有者批准无法合并)
可以通过让贡献者打开草稿拉取请求,并仅在实际准备好时将其标记为“已准备就绪”来解决此问题,但贡献者似乎不想这样做。当拉取请求并没有准备好进行审查时,贡献者通常会打开一个(非草稿)拉取请求(我猜这是出于习惯)。
是否有一种方法可以做到这一点,而不依赖于贡献者使用草稿拉取请求?