merge_merge_request
Merge a merge request in a GitLab project. Specify project ID, MR internal ID, and optional parameters like commit messages, squash, or remove source branch.
Instructions
Merge a merge request
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | No | Project ID or URL-encoded path | |
| merge_request_iid | No | MR internal ID | |
| merge_commit_message | No | Custom merge commit message | |
| squash_commit_message | No | Custom squash commit message | |
| squash | No | Squash commits into single commit | |
| should_remove_source_branch | No | Remove source branch after merge | |
| sha | No | HEAD SHA to ensure source branch hasn't changed |