根据我们应用程序的设计要求,我们使用gitlab API在Gitlab中删除合并请求。现在我们正在迁移到Github,我正在寻找一个类似的API调用来关闭Github上的pull请求。
我仔细阅读了文档here,但它没有回答我的问题。
如果有人能帮助我,我会很高兴。
答案 0 :(得分:2)
如果您阅读上面粘贴了其链接的API documentation,则似乎有一个更新端点可用于指定拉取请求的状态:
PATCH /repos/:owner/:repo/pulls/:number
{
"title": "new title",
"body": "updated body",
"state": "closed",
"base": "master"
}
JSON中的state
键可以是open
或closed
。