Suraj Deshmukh

Blog

containers, packaging, programming, hacks, kubernetes, openshift, fedora, centos

Monitor releases of your favourite software

Be on top of the releases of the software you rely upon!

Suraj Deshmukh

2-Minute Read

There are various ways to know about the release of your favourite new software, follow the mailing list, check the Github release page periodically, follow the project’s Twitter handle, etc. But do you know there is even more reliable way to track the releases of your favourite software released on Github.

Github Releases and RSS feeds

For every repository on Github, if the project is posting their releases, you can follow the RSS feed of that project’s release. The RSS feed link for any project’s release is:

https://github.com/projectrepo/projectname/releases.atom

For example, you can follow the Istio project release RSS feed here.

RSS Reader App

You can find many RSS reader apps out there, read this Zapier article about the other options. In these apps add the *.atom links to follow the feed.

Here I will show how to track releases with Slack.

Step 1: Go to Apps section in Slack sidebar.

Go to the Apps section

Step 2: Search for RSS.

Search for RSS

Once you click the “Add” it will open up browser.

Step 3: Add to Slack.

Add to Slack Add RSS intergration

Step 4: Add the *.atom URLs.

In the “Add a Feed” section start adding the RSS feed links of the projects you want to monitor:

Subscribe to this feed

Step 5: Check the subscribed feeds.

Check your subscription

Step 6: Add from Slack comments section.

You can also start watching a feed of a project from the Slack comment section. Type the following command in a channel you want to those release notifications:

/feed subscribe https://github.com/kubernetes/kubernetes/release.atom

You will see a comment like this:

Subscription confirmation

Closing remarks

I hope you don’t miss out on the latest release of your favourite application.

comments powered by Disqus

Recent Posts

Categories

About

I am a Software Engineer at Kinvolk, working on various tooling around container technology like Docker, Kubernetes.