【发布时间】:2015-10-23 16:38:14
【问题描述】:
给定一个提交 SHA,我想使用 GitHub API 来确定它属于哪个拉取请求。
GitHub 在commit page 上显示此信息:
但是,此信息不在该提交的 API 响应中:
curl --silent 'https://api.github.com/repos/hammerlab/pileup.js/commits/ee49f07dba3821109b3cf45404446f434a897558' | grep 328
(nothing)
是否可以使用 GitHub API 获取此信息?我意识到我可以为 repo 抓取所有最近的 PR,但这似乎效率低下。
对于上下文:我想通过 Travis-CI“推送”作业执行此操作,我可以访问 SHA,但没有任何关于它是否是拉取请求的一部分的信息。
【问题讨论】:
标签: travis-ci github-api