Merge GitLab merge request
merge_merge_requestMerge a GitLab merge request immediately or automatically when its pipeline succeeds, updating the target branch with optional squash and source branch removal.
Instructions
Merge a GitLab merge request now or when its pipeline succeeds. This changes the target branch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sha | No | ||
| squash | No | ||
| project | Yes | GitLab project ID or full path such as group/project. | |
| auto_merge | No | ||
| merge_request_iid | Yes | Project-scoped internal ID. | |
| merge_commit_message | No | ||
| squash_commit_message | No | ||
| should_remove_source_branch | No | ||
| merge_when_pipeline_succeeds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | GitLab response normalized for model use. |