Connect GitLab
If you haven't connected GitLab yet, you'll see a banner near the end of the Delivery step when creating your pipeline. Click Connect GitLab, and choose either Sign in with OAuth or Use a personal access token.

Authenticate with OAuth
- Select the account you would like to use with Supernova.
- You can now use this GitLab account to automate pull requests using pipelines.
See also Installing GitHub Apps in the GitHub docs.
Authenticate with PAT

- Once you click Use a personal access token, a dialog will open.
- Enter a name for the token, an optional server URL, and paste in your personal access token.
- Click Save.
- You can now use this GitLab account to automate pull requests using pipelines.
Select delivery destination
- When creating a pipeline, select Open GitLab merge request as the delivery method.
- Select where you would like to open the pull request. Choose the connection (OAuth or personal access token), a group, repository, branch, and optionally a relative path.
- Click Create pipeline.

Configuration options
- Connection: The authentication method you would like to use for this hook (OAuth or personal access token).
- Group: The GitLab group containing your repository.
- Repository: The GitLab repository you would like to use.
- Branch: The branch where the merge request will be opened.
- Relative path: Path relative to the repository root to which code will be exported.
We will open a new or append an existing pull request on a branch called supernova/[exporter-name]. Make sure there are no conflicting branch names before running the build.