需要多个团体的 Github PR 批准

Bra*_*ing 21 github pull-request github-codereviews

我正在使用代码所有者文件来要求 PR 批准才能合并。我想做的是:

  1. 要求所有 PR 至少获得一组代码所有者(工程师)的批准
  2. 要求所有 PR 至少获得一组 QA 的批准

代码所有者文件似乎执行分层操作,其中只有一个组拥有代码,您可以为某些目录创建规则,但这些规则只会覆盖默认代码所有者。

我当前的.github/CODEOWNERS文件如下所示:

* @my-org/engineer-code-owners
Run Code Online (Sandbox Code Playgroud)

有没有办法至少需要两个不同团体的批准?

sup*_*610 13

您可以在一行上列出多个用户/组(用一个空格分隔)以请求多个评论。

\n
* @my-org/engineer-code-owners @my-org/qa-code-owners\n
Run Code Online (Sandbox Code Playgroud)\n

截至撰写本文时,\xe2\x80\x99s 无法要求分配给拉取请求的所有代码所有者进行审查。

\n
\n

有没有办法要求所有列出的人都批准?

\n
\n
\n

不,目前\xe2\x80\x99t 没有一种方法可以内置到 CODEOWNERS 功能中。

\n
\n

请参阅CODEOWNERS 参考资料和所需评论的线索

\n

  • grrrrr - 我也想要那个! (5认同)
  • 这是否允许我要求_each_组至少发表一篇评论? (3认同)
  • @brady-dowling 不幸的是没有。更新了我的答案以反映这一点。 (2认同)