【问题标题】:Require Github PR approvals from multiple groups需要多个组的 Github PR 批准
【发布时间】:2021-06-23 13:20:05
【问题描述】:

在合并之前,我将codeowners 文件用于require PR approvals。我想做的是:

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

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

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

* @my-org/engineer-code-owners

有没有办法要求两个不同组的至少一个批准?

【问题讨论】:

    标签: github pull-request github-codereviews


    【解决方案1】:

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

    * @my-org/engineer-code-owners @my-org/qa-code-owners
    

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

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

    不,目前没有办法在 CODEOWNERS 功能中内置此功能。

    请参阅CODEOWNERS referencethread 了解所需的评论。

    【讨论】:

    • 这是否允许我要求每个组至少进行一次审核?
    • @brady-dowling 不幸的是没有。更新了我的答案以反映这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 2019-02-09
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    相关资源
    最近更新 更多