我正在构建一个服务,该服务将扫描具有指定标签的打开请求请求,并在适当检查后自动合并它们。
在某些情况下,PR会将对团队拥有的文件的更改包括在CODEOWNERS文件中。据我所知,GitHub API不支持代码所有者。
这是真的吗?有什么方法可以验证代码所有者是否审查了PR?我无法在API响应中找到任何可辨别的信息,这些信息可以标识是由代码所有者还是其他用户进行审核。
谢谢!
答案 0 :(得分:0)
Github为未决评论提供了API,而无需区分该评论者是否为CODEOWNER
。
据我了解,此服务需要检查PR上是否有待审核的内容,因此在这种情况下,是否拥有代码所有者并不重要,因为您对github API reviews的调用将返回确实存在待审核。
您可以使用的另一种工具是codeowners-api,它可以帮助您了解地图上PR的审阅者是否确实是CODEOWNERS
免责声明-我写了库