Use Cases
- Automatically check for existing merge requests to avoid duplicates.
- Create new merge requests when there are none for a specific source branch.
- Close existing merge requests that are no longer needed.
- Add comments to merge requests for better communication among team members.
- Wait for pipeline approvals before merging changes.
How It Works
Triggers on a schedule to check for existing merge requests. Uses conditions to determine if a merge request already exists. Creates a new merge request if none is found. Closes any existing merge requests if necessary. Adds custom notes to the merge request. Waits for a specified time before merging when the pipeline succeeds.
Setup Steps
- 1Import the workflow into your n8n environment.
- 2Configure the GitLab project ID and authentication token.
- 3Set the source and target branch names for the merge requests.
- 4Customize the merge request title and comments as needed.
- 5Activate the scheduled trigger to begin the workflow.
Apps Used
GitLab
Categories
Target Roles
Industries
Tags
#approval workflows
#process automation
#workflow management