From
bafyreibhrqixp6qv27er4a4i7fxrapaqce2ovgo6digxtx5bgz4vmi7bc4
indexed 2026-11-02 09:26 UTC
View this version
To
bafyreigzgldd2szhnbtwc3kkcfacjnciuqwao2jgqf3uf7fc3mzfmuhyki
indexed 2026-11-04 13:32 UTC
View this version
Compatibility
backward compatible No changes detected.
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "Puts an open pull at the back of its target branch's merge queue, as `knotless merge --queue` does, as the account logged in to this appview's web pages, and returns at once with its place: a runner the repository names lands it with the batch it is in once that passes. One queued already keeps its place. The owner and collaborators may, in a repository that names runners. Requires the session cookie the pages' login sets.",5
"description": "Puts an open pull at the back of its target branch's merge queue, as `knotless pull merge --queue` does, as the account logged in to this appview's web pages, and returns at once with its place: a runner the repository names lands it with the batch it is in once that passes. One queued already keeps its place. The owner and collaborators may, in a repository that names runners. Requires the session cookie the pages' login sets.",66
"errors": [77
{88
"description": "No such repository.",99
"name": "NotFound"1010
},1111
{1212
"description": "No account is logged in to the pages, or its session has ended.",1313
"name": "AuthenticationRequired"1414
},1515
{1616
"description": "It was not queued, as the reason says.",1717
"name": "UpstreamFailure"1818
}1919
],2020
"input": {2121
"encoding": "application/json",2222
"schema": {2323
"properties": {2424
"pull": {2525
"description": "The dev.knotless.pull record.",2626
"format": "at-uri",2727
"type": "string"2828
},2929
"repo": {3030
"description": "The repository's dev.knotless.repo record, as dev.knotless.getRepo takes it.",3131
"format": "at-uri",3232
"type": "string"3333
}3434
},3535
"required": [3636
"repo",3737
"pull"3838
],3939
"type": "object"4040
}4141
},4242
"output": {4343
"encoding": "application/json",4444
"schema": {4545
"properties": {4646
"base": {4747
"description": "The branch whose queue it is in.",4848
"type": "string"4949
},5050
"ejectedBefore": {5151
"description": "Queued again at the very head the queue last ejected, why it was: unless that was not the pull's doing, it will be ejected again.",5252
"type": "string"5353
},5454
"of": {5555
"description": "How many are queued there.",5656
"minimum": 1,5757
"type": "integer"5858
},5959
"position": {6060
"description": "Its place in that queue, from 1.",6161
"minimum": 1,6262
"type": "integer"6363
}6464
},6565
"required": [6666
"base",6767
"position",6868
"of"6969
],7070
"type": "object"7171
}7272
},7373
"type": "procedure"7474
}7575
},7676
"description": "Puts a pull in its branch's merge queue as the account logged in to this appview's pages.",7777
"id": "dev.knotless.queuePull",7878
"lexicon": 17979
}