garden queue
Inspect and manage the repo merge queue
garden queueAliases: q
| Flag | Type | Default | Description |
|---|---|---|---|
--filter |
string | — | AIP-160 filter using queue fields, e.g. ‘pr = 42’ (integer PR number) or ‘enqueue_time >= “2026-01-01T00:00:00Z”’ |
--json |
bool | — | Output as JSON |
--limit |
int32 | 0 |
max results to return (1-1000; default 50) |
--order-by |
string | — | order by queue fields: status, pr, priority, enqueue_time (append asc or desc) |
-o, --org |
string | — | Organization slug (defaults to personal workspace) |
-R, --repo |
string | — | Repository name (default: current checkout) |
--skip |
int32 | 0 |
skip the first N results (nonnegative; use with –limit) |
--status |
string | — | Filter by status (e.g. “QUEUED”, “TESTING”) |
--user |
string | — | Filter by triggering user id |
garden queue cancel
Section titled “garden queue cancel”Remove a PR from the merge queue
garden queue cancel <pr-number>Cancel the active merge-queue entry for a PR.
QUEUED entries are dropped immediately; in-flight entries (rebasing/testing/merging) have their workflow cancelled and the command waits for the entry to settle.
This is an alias of garden pr merge --cancel.
| Flag | Type | Default | Description |
|---|---|---|---|
-o, --org |
string | — | Organization slug (defaults to personal workspace) |
-R, --repo |
string | — | Repository name (default: current checkout) |
garden queue list
Section titled “garden queue list”List entries in the merge queue
garden queue listAliases: ls
| Flag | Type | Default | Description |
|---|---|---|---|
--filter |
string | — | AIP-160 filter using queue fields, e.g. ‘pr = 42’ (integer PR number) or ‘enqueue_time >= “2026-01-01T00:00:00Z”’ |
--json |
bool | — | Output as JSON |
--limit |
int32 | 0 |
max results to return (1-1000; default 50) |
--order-by |
string | — | order by queue fields: status, pr, priority, enqueue_time (append asc or desc) |
-o, --org |
string | — | Organization slug (defaults to personal workspace) |
-R, --repo |
string | — | Repository name (default: current checkout) |
--skip |
int32 | 0 |
skip the first N results (nonnegative; use with –limit) |
--status |
string | — | Filter by status (e.g. “QUEUED”, “TESTING”) |
--user |
string | — | Filter by triggering user id |