首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过CLI请求团队对PR进行评审

通过CLI请求团队对PR进行评审
EN

Stack Overflow用户
提问于 2020-11-23 20:54:44
回答 1查看 956关注 0票数 1

GitHub的API有一个指向请求审阅者进行拉请求的端点。评审者可以是单个用户(reviewers)或整个团队 (team_reviewers) (团队可以在组织级别创建)。

例如,以下内容将请求Stack的SRE团队对PR进行审查:

代码语言:javascript
复制
curl \
  -X POST \
  -H "Accept: application/vnd.github.v3+json" \
  https://api.github.com/repos/StackExchange/dnscontrol/pulls/930/requested_reviewers \
  -d '{"team_reviewers":["SRE"]}'

类似地,在GitHub的CLI中,创建拉请求的gh pr创建命令有一个--reviewer标志,相当于reviewers API参数。因此,正如文档中所述,您可以执行以下操作来请求单个用户进行PR检查:

代码语言:javascript
复制
$ gh pr create --reviewer monalisa,hubot

但是,似乎没有一个与team_reviewers API参数等效的标志。

是否可以通过GitHub CLI要求团队进行公关评审?

UPDATE查看CLI的来源--reviewer应该只接受格式org/teamname的团队名称。我只是能够在本地确认它,但是它在GitHub操作工作流中失败了。挖掘更多..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-23 22:03:03

与API不同,CLI没有单独的参数。--reviewer也接受org/teamname格式的团队名称。例如:

代码语言:javascript
复制
$ gh pr create --reviewer stackexchange/sre

(为了更好地记录这一点,按下)

请注意,在GitHub操作工作流中执行此操作时,GITHUB_TOKEN将没有足够的权限请求团队进行PR评审。您必须使用带有附加权限的个人访问令牌。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64976278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档