如何获取 github repo 的最新发布日期

Posted

技术标签:

【中文标题】如何获取 github repo 的最新发布日期【英文标题】:How to get the latest release date of a github repo 【发布时间】:2020-10-29 01:38:12 【问题描述】:

对于我的 discord.js 机器人,我想要一种方法来获取最新的 GitHub 发布日期,但 repo 在组织中是私有的,我想要一种简单的方法,也许使用 child_process.exec 可以做到这一点,但我找不到互联网上的任何东西。

我只想要日期,时间戳或字符串。

【问题讨论】:

【参考方案1】:

您可以拨打GitHub API release

GET /repos/owner/repo/releases/latest
# Example
https://api.github.com/repos/owner/repo/releases/lates

那么答案将包括:

"created_at": "2013-02-27T19:35:32Z",
"published_at": "2013-02-27T19:35:32Z",

发布日期应该是你想要的。

【讨论】:

以上是关于如何获取 github repo 的最新发布日期的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Github API 获取最新版本的提交哈希

github 获取repo 发布的版本号

获取 github 仓库最新版本号和版本号列表的 API

获取 github 仓库最新版本号和版本号列表的 API

获取 github 项目库最新版本号的快捷命令

repo 回退当前分支下所有仓库到指定日期前的最新代码版本