We exploring how we can enforce work in progress in teams, one such idea is to only allow one merge request to be open at a time. Is there a way to configure this, or will we need to have this check in a mr pipeline that checks for existing open mr’s in repo then closes mr automatically if one is already open?
Why do you want to have only single MR open at a time? That’s against every best practice out there.