【问题标题】:How to enforce review from codeowners without automatically requesting a review?如何在不自动请求审查的情况下强制执行代码所有者的审查?
【发布时间】:2022-07-11 18:48:44
【问题描述】:

我有一个 GitHub 存储库,它会在首次打开拉取请求时自动请求代码所有者团队(在 .github/CODEOWNERS 中定义)进行审查。我想要的是强制要求拉取请求必须由代码所有者批准,但在拉取请求首次打开时停止发送这些审查请求。即贡献者所需的流程是这样的:

open a pull request -> mess around, make changes -> manually request a review when ready (can't merge without codeowner approval)

这可以通过让贡献者打开草稿拉取请求并仅在它们实际准备好时才将它们标记为就绪来解决,但贡献者似乎不想这样做。贡献者通常会在实际上还没有准备好进行审查时打开一个(非草稿)拉取请求(我想是习惯的力量)。

有没有办法做到这一点,不依赖贡献者使用草稿拉取请求?

【问题讨论】:

    标签: github github-actions pull-request github-codeowners


    【解决方案1】:

    我想为您提供不同的方法。

    我们构建了一个名为 Zigi 的免费工具,它是开发人员和开发团队的个人助理。 我们支持的一件事是拉取请求过程的完全自动化。 自推出以来,我们已经证明用户关闭 PR 的时间减少了 50%。

    一旦 PR 打开并且您在 Git 中指定了审阅者,您就可以在 Slack 中管理整个流程。 Zigi 让团队成员知道 PR 何时有新评论、PR 何时等待他们的审核、PR 何时等待您的审核、PR 何时开放……等等。还有现场表演,例如您可以 ping 审阅者或手动添加新审阅者。

    Zigi 目前支持 Slack、GitHub 和 Jira(即将支持更多工具)。 希望你试一试:https://www.zigi.ai/

    Open PRs

    Zigi's Slack message - teams' open PRs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 2019-03-08
      相关资源
      最近更新 更多