Post

golang-announce RSS feed

The golang-announce Google group is a high signal-to-noise mailing list for Go news. It’s the most up-to-date source for important events that impact the broader Go ecosystem, such as new Go versions, release candidates, and security fixes.

If you have a Google account, it’s easy to sign up for the mailing list by clicking the “Join Group” button. But what if you don’t have a Google account, or an email associated with one?

An RSS feed would be especially useful. You could subscribe to it using a phone app to receive push notifications, or use a Slack integration to post new announcements into a channel. Unfortunately, RSS for Google groups was unceremoniously killed back in 2021, so there is no official way to do this.

So I made my own. It’s here: https://feed.lesiw.dev/go/announce.xml

The feed passes RSS validation and I’ve subscribed to it in a number of different places, including phone apps, an RSS reader website, and Slack.

Because the formatting from one announcement to another isn’t completely consistent, I elected to copy the entire body of each post into a <![CDATA[]]> tag. I thought this might be difficult for RSS readers to understand, but all the ones I’ve tried so far have displayed item bodies with the correct formatting.

If you want to see how it works, or you’d like to file a bug, the source code for feed.lesiw.dev can be found at labs.lesiw.io/feed.