如何使用 GitHub API V3 列出 public 存储库的所有版本

How to list all releases of public repository with GitHub API V3

所以根据文档 https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository

GET /repos/:owner/:repo/releases

应该列出所有版本,所以

https://api.github.com/repos/jquery/jquery/releases 

应该列出 JQuery 项目中的所有 releases,但不是,为什么?

因为该存储库实际上没有任何版本。它只有 GitHub 出现在发布页面中的标签。

更清晰的示例,请参见:

https://github.com/hashicorp/terraform/releases

该页面上同时显示版本和标签,但 API 仅显示版本:

https://api.github.com/repos/hashicorp/terraform/releases