Skip to content

Move merge request approvals out of EE

What does this MR do and why?

It was pointed out in #231351 (closed) that GitLab Core has the approve action for merge requests but doesn't have notifications for participants that an MR was approved/unaprpoved. This moves that functionality over from EE.

How to set up and validate locally

  1. Setup a CE installation locally
  2. Create a merge request
  3. With another user, approve the merge request
  4. Check to make sure the original user got a notification
  5. Repeat for unapproving a notification

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 #231351 (closed)

Edited by Gary Holtz

Merge request reports