$ gh release list -L 10 -R intel/llvm
TITLE TYPE TAG NAME PUBLISHED
DPC++ daily 2023-10-17 Pre-release nightly-2023-10-17 about 23 hours ago
DPC++ daily 2023-10-16 Pre-release nightly-2023-10-16 about 1 day ago
DPC++ daily 2023-10-15 Pre-release nightly-2023-10-15 about 2 days ago
DPC++ daily 2023-10-14 Pre-release nightly-2023-10-14 about 3 days ago
DPC++ daily 2023-10-13 Pre-release nightly-2023-10-13 about 4 days ago
DPC++ daily 2023-10-06 Pre-release nightly-2023-10-06 about 11 days ago
DPC++ daily 2023-10-05 Pre-release nightly-2023-10-05 about 12 days ago
DPC++ daily 2023-10-04 Pre-release nightly-2023-10-04 about 13 days ago
DPC++ daily 2023-10-03 Pre-release nightly-2023-10-03 about 14 days ago
DPC++ daily 2023-10-02 Pre-release nightly-2023-10-02 about 15 days ago
3条答案
按热度按时间csga3l581#
GitHub Releases是git tags之上的一个附加功能。与Pull Request、Issues和Forks一样,git中没有这样的概念。
当你创建一个发布版本时,一个新的git标签将被创建,并且具有相同的名称。
附加到发行版上,而不是标签上。
您可以轮询GitHub API以获取其他信息:
字符串
你可以使用命令行 Package 器
hub
https://github.com/github/hub来隐藏http调用。像
hub release show
这样的命令应该对你有用。blpfk2vs2#
以防万一,如果你达到了速率限制(我在一个大型软件商店工作),所以它几乎是不可能使用API请求(未经授权)。我的目标是检查是得到最后的稳定版本到我们的ci/cd管道。
字符串
所以
latest
成为最后的发布版本,你可以用它来 checkout 代码。xesrikrc3#
gh
进行身份验证,否则您将收到错误。*GitHub自己的helper CLI(
gh
)在使用gh release list
时确实显示了这一点:字符串