merge_merge_request
Merge a GitLab merge request with options to squash commits, set custom commit messages, and remove the source branch after merging.
Instructions
Merge a merge request
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sha | No | HEAD SHA to ensure source branch hasn't changed | |
| squash | No | Squash commits into single commit | |
| 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 | |
| should_remove_source_branch | No | Remove source branch after merge |