如何使用 GitHub 操作自动请求某人进行评论?

Hen*_*nry 4 yaml github github-actions

我想使用 GitHub 操作/执行一些配置,自动请求 GitHub 组织中的团队进行审核(例如core)。我知道您可以创建拉取请求模板,自动请求某个审阅者进行审阅,但如何在不创建模板的情况下执行此操作?总之,我希望 GitHub 中有一个团队core自动请求对每个打开的 PR 进行审核。我该怎么做呢?

Ben*_* W. 5

一般来说,这是代码所有者.github/CODEOWNERS功能的一个很好的用例:您可以有一个如下所示的文件

* @yourorg/core
Run Code Online (Sandbox Code Playgroud)

这要求该团队对任何打开的拉取请求进行审查。

但是,这要求团队拥有存储库的写入权限,并且(根据评论)目的是不授予该团队写入权限。

由于团队只有“分类”权限,因此可以通过以下工作流程来实现:

* @yourorg/core
Run Code Online (Sandbox Code Playgroud)

yourorg/core这会在每个打开的拉取请求上运行,并使用预安装在虚拟环境中的GitHub CLIpr edit命令从团队创建审核请求。