Is there a way to add status checks to a Merge Request before it can be merged

Is there a way to add some sort of status check on a Merge Request, and not allow merge until the checks are complete. For example, require code review complete and testing complete.

Going further, is there a way to integrate these tests into a pipeline? So now, there’s the option to “merge after pipeline succeeds”. Is there a way to “merge after pipeline succeeds and status checks are complete”?

Hey @fd2k,

At this moment, it’s not possible to achieve this, however you can add yourself as a watcher in our existing feature request tracker:- https://gitlab.com/gitlab-org/gitlab-ce/issues/22214