Hi, I really like the goal of having 100% availability and also a set of known working commits.
There is an inherent tension between fast PR merges and stability. I am skeptical we can achieve 100% without having more releases, master branch freezes and stabilization periods. I wouldn't have a bot tag the commits though, it should be possible to simply send an HTTP request to the Guix Data Service asking how many failed packages are there for a given commit. Release Managers then could also choose any of these commits to perform patch releases if we ever have the need to do so. Cheers, giacomo
