merge_pull_request
Merge a pull request on Bitbucket Cloud using specified strategies like merge_commit, squash, or fast_forward, with options to close source branches and add custom commit messages.
Instructions
Merge a Pull Request on Bitbucket Cloud.
Args: repo_slug: Repository slug (name) pr_id: Pull Request ID to merge merge_strategy: Merge strategy - "merge_commit", "squash", or "fast_forward" (default: merge_commit) close_source_branch: Whether to close the source branch after merge (default: False) message: Custom merge commit message (optional) workspace: Bitbucket workspace (optional if configured)
Returns: Merge result with commit details or error message
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_slug | Yes | ||
| pr_id | Yes | ||
| merge_strategy | No | merge_commit | |
| close_source_branch | No | ||
| message | No | ||
| workspace | No |