使用GitHub GraphQL API (v4)可以执行这些任务吗?
我们正在讨论从REST迁移到GraphQL,但如果没有这种功能,似乎为时过早。作为GraphQL的新手,我想确保我不会在某个地方缺少这个功能。
更新:
GitHub员工(2018年4月21日):
不幸的是,突变覆盖率在我们的GraphQL API中并不是最好的。好消息是我们有一个专注的团队致力于构建REST和GraphQL之间的对等关系。很难为你提供这些突变的ETA,但它们在要做的事情清单上!
发布于 2019-07-29 08:04:53
createRepository突变被添加到GitHub的GraphQL API v4 on 2019年6月26日中。
例如,以下突变创建了一个新的公共存储库"foo":
mutation {
createRepository(input:{name:"foo", visibility:PUBLIC}) {
clientMutationId,
repository {
id,
nameWithOwner
}
}
}
将updateRepository突变加到2019年7月17日上。
(创建|合并|关)PullRequest突变加到2018年10月24日上。
创建标记(严格地说,是createRef)是在2019年6月28日上添加的
因此,截至2019年7月29日,我相信只有突变的blobs,版本,和deleteRepository,仍然是突出的从您的名单。
https://stackoverflow.com/questions/49944137
复制相似问题