I am using a locally hosted version of GitLab Omnibus, and I stay up to date with the most current versions.
Here's an example of what I'm trying to do.
I have five repositories. They are not in the same project, and they aren't sub-repo's, or anything like that. They are across multiple Groups. We'll call four of them
D, and one of them
D, have a
main branch. Whenever a merge request into
main succeeds, I would like for
X to run end-to-end tests on
I've found their multi-project, down-stream, up-stream, and a few other types of pipelines, but I haven't seen any example or reason to believe this would work natively with the conditional of:
if (any one of A, B, C, Ds merges to branch.main) run X
I know I could probably do this through gitlab api, and setting up some external code to pull it all together, but I was hoping gitlab had this logic built in. TIA