Skip to content

Introduce the detailed_merge_status to the web hooks

What does this MR do and why?

This MR introduces detailed_merge_status to web hooks related to merge_requests.

Related to #370857 (closed)

How to set up and validate locally

  1. Visit any project's Webhook Settings such as http://127.0.0.1:3000/gitlab-org/gitlab-shell/-/hooks
  2. Add a webhook to receive events from merge request, notes, and pipelines
  3. Trigger test hooks from the dropdown menu at the bottom
  4. Check the last webhook via WebHookLog from console and validate the presence of detailed_merge_status

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #370857 (closed)

Edited by Sincheol (David) Kim

Merge request reports