Send notification when a webhook is disabled or fails
Proposal
Currently, we do not send any notification for the automatic disabling of webhooks. A user would have to go to the project itself to see a banner in the user interface on whether or not there is a webhook that requires action. A user might not necessarily know that the webhook is disabled until they realize something like a Merge Request or Pipeline is broken. While they may discover it in the user interface, it's difficult to trust whether or not it is the only project that is affected if you have webhook integrations set up for many projects.
It looks like we briefly discussed sending notifications, but there was no easy way to decide on who should receive the notification. That said, I believe group Owners should always receive important notifications and we should allow a group owner to decide whether or not they receive notifications about failures like this. Otherwise, users might need to consider checking multiple integrations to ensure the recent tests are successful.
The alternative is to provide a group level overview of the status of all of your webhooks across projects.
This is related to: