有没有办法只有在 Github 至少获得两次批准后才能配置合并拉取请求?
Is there a way to config merging pull request only after at least two approval for Github?
我想请教github检测一个拉取请求是否有两个批准。如果没有,合并将被拒绝。有办法吗?
谢谢
您需要使用 GitHub Review API 才能在 PR 上列出评论:
GET /repos/:owner/:repo/pulls/:number/reviews
那可以是 webhook that you manage, triggered on pull-request review event 的一部分。
如果检测到 2 条评论,则调用 PR API for merging。
PUT /repos/:owner/:repo/pulls/:number/merge
简而言之,我认为您不能直接询问 GitHub 该功能,但您可以将其实现为网络钩子。
我想请教github检测一个拉取请求是否有两个批准。如果没有,合并将被拒绝。有办法吗? 谢谢
您需要使用 GitHub Review API 才能在 PR 上列出评论:
GET /repos/:owner/:repo/pulls/:number/reviews
那可以是 webhook that you manage, triggered on pull-request review event 的一部分。
如果检测到 2 条评论,则调用 PR API for merging。
PUT /repos/:owner/:repo/pulls/:number/merge
简而言之,我认为您不能直接询问 GitHub 该功能,但您可以将其实现为网络钩子。