merge_pull_request
Combine pull request changes into the target branch using merge, squash, or rebase, with optional dry run preview.
Instructions
Merge a pull request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | Repository in 'owner/repo' format. | |
| pr_number | Yes | Pull request number. | |
| commit_title | No | Custom merge commit title. | |
| merge_method | No | 'merge', 'squash', or 'rebase' (default: 'merge'). | merge |
| dry_run | No | If True, preview without executing. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |