作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
拉取请求草案在 Github 上已经发布一年多了。 REST API 文档展示了如何创建处于草稿状态的拉取请求,但没有展示如何将其标记为准备好审查。
集线器上的一个问题表明这可能有效:
hub api -H 'accept: application/vnd.github.shadow-cat-preview+json' \
-XPATCH repos/{owner}/{repo}/pulls/NUMBER -F draft=false
但是,当我测试它时,它什么也没做。
如何通过 API 执行此操作?
最佳答案
唯一将“草稿”作为输入参数的 API 是“Create a PR”(如 hub issue 2038 所示)。
“Update a PR” API 没有draft
参数,这可以解释为什么 API 调用没有更改/更新 PR。
据我所知,这还无法通过 GitHub API 实现。
这是一个 GraphQL API v4虽然调用:“markPullRequestReadyForReview
”
另外,从这个Go wrapper issue ,不要忘记将 header 设置为“application/vnd.github.shadow-cat-preview+json
”。
关于github - 将拉取请求标记为准备好审查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61084857/
我是一名优秀的程序员,十分优秀!