首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GitHub API v4 (GraphQL)中的少量突变?

GitHub API v4 (GraphQL)中的少量突变?
EN

Stack Overflow用户
提问于 2018-04-20 14:36:25
回答 1查看 669关注 0票数 5

使用GitHub GraphQL API (v4)可以执行这些任务吗?

  • 创建/编辑/删除存储库
  • 创建/编辑/删除发行版
  • 创建/更新/合并拉请求
  • 创建标记
  • 创建文件/块

我们正在讨论从REST迁移到GraphQL,但如果没有这种功能,似乎为时过早。作为GraphQL的新手,我想确保我不会在某个地方缺少这个功能。

更新:

GitHub员工(2018年4月21日):

不幸的是,突变覆盖率在我们的GraphQL API中并不是最好的。好消息是我们有一个专注的团队致力于构建REST和GraphQL之间的对等关系。很难为你提供这些突变的ETA,但它们在要做的事情清单上!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-29 08:04:53

createRepository突变被添加到GitHub的GraphQL API v4 on 2019年6月26日中。

例如,以下突变创建了一个新的公共存储库"foo":

代码语言:javascript
运行
复制
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,仍然是突出的从您的名单。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49944137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档