我正在使用codeowners文件要求 PR 批准,然后才能合并它们。我想做的是:
- 要求所有 PR 至少获得一组代码所有者(工程师)的批准
- 要求所有 PR 至少获得一组 QA 的批准
似乎代码所有者文件做了一个分层的事情,其中只有一个组拥有代码,您可以为某些目录创建规则,但这些只会覆盖默认代码所有者。
我当前的.github/CODEOWNERS
文件如下所示:
* @my-org/engineer-code-owners
有没有办法要求两个不同组的至少一个批准?
我正在使用codeowners文件要求 PR 批准,然后才能合并它们。我想做的是:
似乎代码所有者文件做了一个分层的事情,其中只有一个组拥有代码,您可以为某些目录创建规则,但这些只会覆盖默认代码所有者。
我当前的.github/CODEOWNERS
文件如下所示:
* @my-org/engineer-code-owners
有没有办法要求两个不同组的至少一个批准?
您可以在一行中列出多个用户/组(由单个空格分隔)以请求多个评论。
* @my-org/engineer-code-owners @my-org/qa-code-owners
截至撰写本文时,没有办法要求分配给拉取请求的所有代码所有者进行审查。
有没有办法要求所有列出的人都批准?
不,目前没有办法在 CODEOWNERS 功能中内置。
请参阅CODEOWNERS 参考和所需评论的主题。