What it does
An n8n workflow that reads a GitLab merge request through the API and checks predefined conditions, such as approvals and passing pipelines. If every condition is met, it asks GitLab to merge the branch. A webhook, a schedule or a GitLab event can start the workflow.
Use cases
- 01Merging a branch once its approvals are in
- 02Waiting for pipelines to pass before a merge
- 03Running the merge check on a fixed daily schedule
Connects
HTTP Request