由于GitHub的Watch功能无法关注标签的更新,可以尝试订阅RSS提要

GitHub 的 Watch 功能非常方便,对吧。如果你关注一个仓库,并将其 Watch 在那里,那么当有问题、Pull Request 或者发布被创建时,你就可以从 GitHub 收到通知。

github-watch-1.png
github-watch-2.png

我利用GitHub上的Release Watch功能来接收托管在GitHub上的各种开源软件的发布通知。通过GitHub的通知功能,我可以将发布信息集中在一起,整洁清晰,同时还可以接收推送通知,省去了巡回查看的麻烦。

然而,并不是所有的项目都使用 Release。例如,Apache Tomcat的Git仓库在GitHub上托管,但是发布页面上没有内容。与此同时,由于每个发布都会创建标签,因此可以通过查看Tags页面来确认新发布。这样一来,就希望可以通过Watch功能通知标签的创建,但是到目前为止(2023年10月),似乎无法进行此设置。有没有一种方法可以在不费力的情况下通知标签的创建呢?

订阅标签的RSS源

过去,关于获取更新信息,RSS订阅是主流的方式,对吧。随着社交网络的普及,RSS订阅的影响力似乎有所减弱,但是随着X(以前的Twitter)的前景变得不确定,我觉得人们又开始关注传统的方式了。

如果你在GitHub上有一个仓库,即使不进行任何特殊操作,标签更新信息也会以Atom格式进行发布。如果是apache/tomcat仓库,订阅该仓库的URL将是https://github.com/apache/tomcat/tags.atom。

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
  <id>tag:github.com,2008:https://github.com/apache/tomcat/releases</id>
  <link type="text/html" rel="alternate" href="https://github.com/apache/tomcat/releases"/>
  <link type="application/atom+xml" rel="self" href="https://github.com/apache/tomcat/releases.atom"/>
  <title>Tags from tomcat</title>
  <updated>2023-10-12T09:21:18+09:00</updated>
  <entry>
    <id>tag:github.com,2008:Repository/2493904/10.1.15</id>
    <updated>2023-10-12T09:21:18+09:00</updated>
    <link rel="alternate" type="text/html" href="https://github.com/apache/tomcat/releases/tag/10.1.15"/>
    <title>10.1.15</title>
    <content></content>
  </entry>
  ...
</feed>

您也可以订阅软件发布信息的源(https://github.com/apache/tomcat/releases.atom)。

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
  <id>tag:github.com,2008:https://github.com/apache/tomcat/releases</id>
  <link type="text/html" rel="alternate" href="https://github.com/apache/tomcat/releases"/>
  <link type="application/atom+xml" rel="self" href="https://github.com/apache/tomcat/releases.atom"/>
  <title>Release notes from tomcat</title>
  <updated>2023-10-12T09:21:18+09:00</updated>
  <entry>
    <id>tag:github.com,2008:Repository/2493904/10.1.15</id>
    <updated>2023-10-12T09:21:18+09:00</updated>
    <link rel="alternate" type="text/html" href="https://github.com/apache/tomcat/releases/tag/10.1.15"/>
    <title>10.1.15</title>
    <content type="html">&lt;p&gt;Tag 10.1.15&lt;/p&gt;</content>
    <author><name>unknown</name></author>
  </entry>
  ...
</feed>

只需设置环境,即可从RSS订阅源接收推送通知。您可以选择在Slack中添加RSS订阅源,或在Outlook中订阅RSS订阅源,选择您喜欢的方式。

请提供参考链接

    • 通知を設定する – GitHub Docs

 

    • Github上のリリースを見逃さない

 

    • Slack に RSS フィードを追加する

 

    RSS フィードを購読する – Microsoft サポート
当然,Tomcat官方网站是最好的信息来源。
这是我个人的观点。
广告
将在 10 秒后关闭
bannerAds