merge_pr
Merge a pull request after verifying its mergeable status, with options for merge method, custom commit text, and automatic branch deletion.
Instructions
Merge a PR after checking mergeable status.
Options:
merge_method: "squash" (default), "merge", or "rebase"
commit_title/commit_message: custom merge commit text (squash/merge only)
delete_branch: delete head branch after merge (default: True)
Returns: {merged, sha, message, branch_deleted}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pr_number | Yes | ||
| merge_method | No | squash | |
| commit_title | No | ||
| commit_message | No | ||
| delete_branch | No | ||
| owner | No | ||
| repo | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||