如何检查GitHub PR是否已被代码所有者批准?

时间:2018-09-04 16:16:21

标签: github github-api

我正在构建一个服务,该服务将扫描具有指定标签的打开请求请求,并在适当检查后自动合并它们。

在某些情况下,PR会将对团队拥有的文件的更改包括在CODEOWNERS文件中。据我所知,GitHub API不支持代码所有者。

这是真的吗?有什么方法可以验证代码所有者是否审查了PR?我无法在API响应中找到任何可辨别的信息,这些信息可以标识是由代码所有者还是其他用户进行审核。

谢谢!

1 个答案:

答案 0 :(得分:0)

Github为未决评论提供了API,而无需区分该评论者是否为CODEOWNER
据我了解,此服务需要检查PR上是否有待审核的内容,因此在这种情况下,是否拥有代码所有者并不重要,因为您对github API reviews的调用将返回确实存在待审核。

您可以使用的另一种工具是codeowners-api,它可以帮助您了解地图上PR的审阅者是否确实是CODEOWNERS

免责声明-我写了库