Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Add GitlabPulls input plugin #592
This also includes support for using a personal access token (PAT) in order to access protected or private repositories. Using the target repository URL along with the merge-request ref instead of the source repository url and branch is necessary to avoid running into issues if the source repository is not actually accessible to the user Hydra is authenticating as. (EDIT: To clarify, that won't work out of the box for private or internal repos, you'd still need to add a valid auth token into the target_repo_url... gitlab's auth is kind of a pain)
I'm running this modified version of the plugin internally at work, and haven't had any issues thus far.