From
bafyreighph5fuonb7dcbebamrl5njdpezpcwyl3huz54an4waasikj4btu
indexed 2026-11-02 09:26 UTC
View this version
To
bafyreid2dufkxsx6yz73vhwpw2zaexmllmuafrjmegafrc6vejcudxg3nm
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": "The workflows under .knotless/workflows at a ref of a repository, in file name order, each with what runs it there, as `knotless workflows` lists them: which its owner may ask for by name, with variables, through dev.knotless.requestRerun. No authentication; responses are not personalized.",5
"description": "The workflows under .knotless/workflows at a ref of a repository, in file name order, each with what runs it there, as `knotless workflow list` lists them: which its owner may ask for by name, with variables, through dev.knotless.requestRerun. No authentication; responses are not personalized.",66
"errors": [77
{88
"description": "No such repository, or no such ref.",99
"name": "NotFound"1010
}1111
],1212
"output": {1313
"encoding": "application/json",1414
"schema": {1515
"properties": {1616
"ref": {1717
"description": "The ref, in full.",1818
"type": "string"1919
},2020
"workflows": {2121
"items": {2222
"ref": "#workflowView",2323
"type": "ref"2424
},2525
"type": "array"2626
}2727
},2828
"required": [2929
"ref",3030
"workflows"3131
],3232
"type": "object"3333
}3434
},3535
"parameters": {3636
"properties": {3737
"ref": {3838
"description": "A branch or a tag, by name or in full; the default branch if none.",3939
"maxLength": 1024,4040
"type": "string"4141
},4242
"repo": {4343
"description": "The repository's dev.knotless.repo record, as dev.knotless.getRepo takes it.",4444
"format": "at-uri",4545
"type": "string"4646
}4747
},4848
"required": [4949
"repo"5050
],5151
"type": "params"5252
},5353
"type": "query"5454
},5555
"scheduleView": {5656
"description": "One schedule a workflow runs on, at the default branch's tip.",5757
"properties": {5858
"cron": {5959
"description": "A cron expression, in UTC: minute hour day month weekday, or @hourly, @daily, @weekly, @monthly or @yearly.",6060
"type": "string"6161
}6262
},6363
"required": [6464
"cron"6565
],6666
"type": "object"6767
},6868
"workflowView": {6969
"description": "A workflow at the ref, and what runs it there.",7070
"properties": {7171
"asked": {7272
"description": "Its owner may ask for it at the ref by name: it runs on a push there, its asked trigger names the ref, or the ref is the default branch and it has a schedule.",7373
"type": "boolean"7474
},7575
"error": {7676
"description": "Why it does not load: nothing runs it then.",7777
"type": "string"7878
},7979
"name": {8080
"description": "What its checks are filed as.",8181
"type": "string"8282
},8383
"pull": {8484
"description": "A pull into the ref, a branch, runs it.",8585
"type": "boolean"8686
},8787
"push": {8888
"description": "A push to the ref runs it.",8989
"type": "boolean"9090
},9191
"schedule": {9292
"description": "The schedules it runs on at the ref, the default branch; none at any other ref.",9393
"items": {9494
"ref": "#scheduleView",9595
"type": "ref"9696
},9797
"type": "array"9898
}9999
},100100
"required": [101101
"name",102102
"push",103103
"pull",104104
"asked"105105
],106106
"type": "object"107107
}108108
},109109
"description": "A repository's workflows at a ref, and what runs each there.",110110
"id": "dev.knotless.listWorkflows",111111
"lexicon": 1112112
}