Simultaneous merge requests across two (or more) projects
I would like to propose a feature enhancement with regards to the merge request process. Let's say I have two code bases, one for the front-end code only and one for the API that the front-end uses. I'd normally have two projects in Gitlab in which I can do merge requests relating to that code base only. What if for example I am making a feature which changes the API call on the backend but also needs changes on the front-end in the way the API is called. This would mean I'd have to make two merge requests, one in each project.
The problem with this is that if I merge one request but forget the other, an incomplete feature will be built and deployed by CI. Or even if one merge request build fails and the other passes, it would still be possible to merge only half of the intended funcionality.
My feature request would be to create a way for us to only accept merge requests if a merge requests in another project is accepted. Or a way to link the two requests into one interface somehow.