如何列出存储库的版本?

nao*_*aor 5 github github-api

GitHub API可以返回存储库版本的列表,以及每个版本的创建日期吗?

"版本"API意外地起作用,例如对于rails的0版本:

>> curl https://api.github.com/repos/rails/rails/releases
[

]
Run Code Online (Sandbox Code Playgroud)

另外,有没有办法知道版本是alpha,beta还是stable?

poy*_*poy 17

这个问题很老了,但是谷歌仍然引导我到这里,而且答案已经过时了。因此,对于任何其他发现自己在这里的人:

GitHub 有感觉添加了一个发布端点:https ://docs.github.com/en/rest/reference/releases

获取一个的示例(通过curl):

curl https://api.github.com/repos/rails/rails/releases
Run Code Online (Sandbox Code Playgroud)


kri*_*lls 9

我认为你不能专门做发布.但你可以得到标签.

curl https://api.github.com/repos/rails/rails/tags

资料来源:http://developer.github.com/v3/repos/#list-tags

编辑:

他们今天发布了发布API.

http://developer.github.com/v3/repos/releases/