I’m selfhosting several services, mostly based on docker containers. Many of these are managed on Github and publish releases there. What annoys me is that I regularly miss updates.
I’m also quite active on Mastodon so I thought it would be handy to have a bot automatically scanning for new github releases and posting a new toot for every new release.
The bot can be configured to scan multiple different github repositories and publish to different mastodon accounts.
I have set up accounts for:
https://mastodon.social/@navidrome_releases https://mastodon.social/@vaultwarden_releases https://mastodon.social/@dockerpihole_releases https://mastodon.social/@tempo_releases https://mastodon.social/@unifidocker_releases
Here’s the code, if someone is interested in that:
https://codeberg.org/ryan_harg/github-releases-bot
Is this something that people find useful? Which other services would you like to see covered in that way?
You could get notified with a PR to update a version with renovate.
(Assuming you have your selfhosting configurations checked into source control, which I realize as I’m typing this that it might not be the norm…)