As many of you, I keep my Home Assistant configuration in a Git repository for backup and version control purposes.
I’ve spent some time and created a set of custom components that allows me to fetch information on those repositories so I can receive a notification if I’m not running the latest configuration, or if a pipeline fails after pushing a new configuration.
As I figure this could be useful for other people than only myself, I’ve put the code up on Github
At the moment I have created components for local Git repositories and Gitlab repositories, and a Github version is in progress