trigger Merge request webhook when pipeline status change
Webhooks targetting _merge requests\ are now triggered when the pipeline associated to the merge request either fails or succeeds
Problem to solve
Webhooks can be used to inform developers of events the have to react to. For example, when a merge request needs a review, or when a merge request needs to be merged. However, if there is a pipeline for a given merge request, the Merge request Webhook channel is not triggered when pipeline succedds (that would indicate that the MR can be merged). The Pipelines channels can be too verbose for this simple usage, and does not reflects directly that given pipeline concerns this specific merge request.
User experience goal
The developers should be able to follow precise merge requests status using webhooks and a simple bot.