如何获取GitHub发布的RSS订阅,只包括最新版本,排除预发布?

16
3个回答

10

预发布版本在 releases.atom 源文件中列出,但是它们并没有标记为预发布版本(据我所知,没有办法将预发布版本与最终版本分开)。

相反,这些信息可以从 GitHub API 获取。


2
releases.atom 现在包括预发布版本。 - Chih-Hsuan Yen
你能指出一个例子吗?我刚在一个带有预发布版本的repo上进行了测试,但仍然没有看到任何指示状态的东西。 - Isaiah Norton
这是一个示例:https://github.com/home-assistant/core/releases.atom - Chih-Hsuan Yen
1
感谢您的回复和链接。我相信这一直是真的。预发布版本被列出,但在RSS中无法区分预发布版本和最终版本。 - Isaiah Norton
1
抱歉,我发了一些无关的信息并误解了你的回答。 - Chih-Hsuan Yen

0

你必须使用 API。

令人难以置信的是,Atom 订阅中缺少如此重要的功能。


0

我可以建议使用lastversion吗?

lastversion实用程序实际上能够仅通过查看标签中的beta版本标识符,从GitHub原子提要中检测到预发布版。

它还使用API尝试返回更多发布数据。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接