We are using Subgit to create a one-way mirror from Subversion > Gitlab. This is working perfectly fine. We also have a few branches in this repository and we are able to manually trigger a gitlab pipeline from any of these branches.
When we create a new branch in Subversion it's translated without problem. However when we try to manually trigger a gitlab pipeline from that newly made branch it doesn't appear in the branch list. If we try it using the Gitlab API we get the following response:
{"message":{"base":["Reference not found"]}}
The new branch is a fork of the mainline branch and it contains a .gitlab-ci.yml file. As far a gitlab-ci/the gitlab runner is concerned the branch doesn't exist. However in the repository I can see it and it updates on a new commit just fine. I'm quite lost since as far as I know if there is a branch, gitlab should be able to launch a pipeline from that branch.
Hopefully someone can point me in the right direction. Any ideas on why this is are welcome.