GitHub has Atom Feeds for Releases

Jan. 21, 2024, 2:34 p.m.

GitHub publishes Atom feeds for Releases and Tags. This is something extremely useful that I just learned by stumbling on it. I did not know this until about 20 minutes ago.

If you have a project that’s a dependency of yours that you want to follow, you can subscribe to an Atom feed of its Release notes with the following URL:

https://github.com/Python-Markdown/markdown/releases.atom

Replace “Python-Markdown” with whatever project you care about that publishes release notes. Yeah, that’s the same URL as the Release timeline, but just with “.atom” tacked on the end.

Some older projects only do tags, and not GitHub releases. There’s a feed for that also:

https://github.com/django/django/tags.atom

This is apparently something that was well known to others before. I found that blog post when I went looking for documentation about this from GitHub. GitHub doesn’t seem to talk about this much in their documentation. Or at least not as clearly.

And yes, Python Markdown is now a dependency of this blog. Django already was. I might have more to say about that a little later.