Skip to content

shipper_merge

Run the merge queue once for shipper:ready PRs. If an issue number is provided, merges only that PR; otherwise processes all ready PRs. Always runs —once (never polls).

Use this when ready PRs should be processed by the merge queue once. Use shipper_get_pr_checks first when CI status is uncertain.

  • openWorldHint: true — The tool reaches GitHub or other external systems outside the MCP server.
NameTypeRequiredDefaultDescription
issueintegerno-GitHub issue number.
{}
[exit 0] shipper merge --once
--- stdout ---
Merged PR #17 for issue #42.
  • Timed out merge: [timed out] shipper merge —once
  • Failed merge: [exit ] shipper merge —once
  • Spawn failure: spawn shipper ENOENT