shipper merge
shipper merge
Section titled “shipper merge”Usage: shipper merge [options] [number]
Run the merge queue for PRs labeled shipper:ready
Arguments
Section titled “Arguments”| Argument | Required | Description | Choices |
|---|---|---|---|
| [number] | no | PR or issue number to merge | - |
| Long | Short | Value | Default | Description | Choices |
|---|---|---|---|---|---|
| —interval | - | 60 | polling interval in seconds | - | |
| —once | - | - | false | process the queue once and exit | - |
| —dry-run | - | - | false | print actions without executing | - |
| —repo | - | <owner/repo> | - | repository (default: inferred from cwd) | - |
Examples
Section titled “Examples”Process the merge queue once.
shipper merge --oncePreview merging a specific PR or issue.
shipper merge 42 --dry-runExit Codes
Section titled “Exit Codes”| Code | When |
|---|---|
| 0 | The merge queue completes, is empty, or the dry run completes. |
| 1 | Validation, lock acquisition, GitHub lookup, CI, or merge execution fails. |
Constraints
Section titled “Constraints”- —interval
must be a positive integer