【问题标题】:Closing a pull request through github API通过 github API 关闭拉取请求
【发布时间】:2017-11-17 14:32:50
【问题描述】:

根据我们应用程序的设计要求,我们曾经使用 gitlab API 删除 Gitlab 中的合并请求。现在我们正在迁移到 Github,我正在寻找一个类似的 API 调用来关闭 Github 上的拉取请求。

我阅读了文档here,但它没有回答我的问题。

如果有人可以帮助我,我会很高兴。

【问题讨论】:

    标签: git github gitlab github-api


    【解决方案1】:

    如果您阅读了上面粘贴的链接API documentation,似乎有一个更新端点可用于分配拉取请求的状态:

    PATCH /repos/:owner/:repo/pulls/:number
    
    {
        "title": "new title",
        "body": "updated body",
        "state": "closed",
        "base": "master"
    }
    

    JSON 中的state 键可以是openclosed

    【讨论】:

    • @TIm 如何通过直接调用 api 来关闭 MR?但是安全呢?你可能忘记了令牌
    猜你喜欢
    • 2017-08-22
    • 2021-01-20
    • 1970-01-01
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多