title: In gitlab, how to set "pipelines must succeed" only for specific branches but not others for a merge request to merge?
body: <p>In the merge checks settings, I have enabled the &quot;pipelines must succeed&quot; option:</p>
  <p><a href="https://i.stack.imgur.com/Pg5gD.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Pg5gD.png" alt="enter image description here" /></a></p>
  <p>But the branches without any jobs are stuck at merge by saying &quot;waiting for pipelines status&quot; and you can't merge without a successful pipeline.</p>
  <p>Can I enable the &quot;pipelines must succeed&quot; option only for some specific branches like master/production?</p>