Status monitoring and feedback
When I merge a MR, it's good to know that when this MR is deployed, this commit didn't blow up that environment.
Report whether a MR blew up an environment (made it non-reachable) in the MR and the environments view.
This can come with a link to revert that commit from the branch that is being deployed to that environment.
I merge a change into
staging, which deploys to the staging environment.
Once my change is deployed to staging, GitLab pings the environment and doesn't receive a 200 status.
In the MR and the environment, GitLab reports that the environment is down and that the last deploy introduced the change of my MR and offers to revert it.