dev.knotless.getQueue
What is queued on each branch of a repository, in the order it lands, the batches being checked, the open pulls the queue turned away and why, and the batches it landed last, as the runners the repository names report them. No authentication; responses are not personalized.
Details · query
| Kind | query |
|---|---|
| Authority | knotless.dev |
| Indexed |
Query
query · GETParameters
query stringThe repository's dev.knotless.repo record. Its authority may be a handle; a name the repository had before, or an owner it moved from with its agreement, finds it under the name it has now.
Output
application/jsonEach branch with pulls queued, by name.
The open pulls the queue turned away, newest first.
The last few batches landed, newest first.
typical
refHow long its merge queue typically takes; absent with no batch landed to go by.
Errors
NotFound
No such repository; or this appview keeps no index, so it knows no pulls.
#batchView
objectA batch being checked, or landing once its checks have passed.
Properties
The newest run of each workflow at its commit.
The commit it would leave the branch at, in hex.
How many pulls are in it.
minimum: 1
startedAt
string · datetimeWhen its first run started.
knownValues: checking | landing
#branchView
objectA branch's merge queue.
Properties
The batches being checked or landing, in the order they land: a pull names the one it is in.
The branch's name.
In the order they land.
#ejectedView
objectA pull the merge queue turned away.
Properties
The checks of its batch that did not pass, if they are why.
reason
stringWhy, as the runner said.
#landedView
objectA batch the merge queue landed.
Properties
The branch's name.
The commit it left the branch at, in hex.
landedAt
string · datetimeIn the order they were squashed onto the branch.
#queuedView
objectA pull in a merge queue.
Properties
batch
integerThe batch it is in, by its place in its branch's `batches`.
minimum: 0
checks
arrayUntil it is in a batch, the newest run of each of its pre-flights.
Where it stands, in words: `Queued, 3rd of 5, running its checks`, `In a batch of 4 being checked` or `Landing`.
stage
stringWhere it stands: `queued`, with no run of its pre-flights seen yet; `preflight`, its pre-flights running at its head; `again`, one of them run again as one failed on an older tip of its branch; `ready`, its pre-flights passed, waiting for the next batch; `review`, its pre-flights passed, waiting for a review of its head from its branch's gates; `checking`, in a batch being checked; `landing`; or `stacked`, waiting for the pull below it to land.
knownValues: queued | preflight | again | ready | review | checking | landing
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.queue
recordA pull put in the merge queue of the branch it targets, taken out of it, or turned away by the runner that lands the queue.
-
dev.knotless.queuePull
procedurePuts a pull in its branch's merge queue as the account logged in to this appview's pages.
-
Whether an open pull can merge now, and what the account asking may do to it.
-
dev.knotless.check
recordWhat a workflow did at a commit a ref pointed at, or at the head of a pull, as the runner that ran it reports.
-
dev.knotless.leaveQueue
procedureTakes a pull out of its branch's merge queue as the account logged in to this appview's pages.