dev.knotless.getCheck

lexicons.knotless.dev

Documentation

A check of one of a repository's workflows, as its runner reported it: each step, and the end of what they printed. Only a check by a runner the repository's record names is found. No authentication; responses are not personalized.

main query

A check of one of a repository's workflows, as its runner reported it: each step, and the end of what they printed. Only a check by a runner the repository's record names is found. No authentication; responses are not personalized.

Parameters

repo string at-uri Required

The 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.

uri string at-uri Required

The dev.knotless.check record, by a runner the repository names.

Output

Encodingapplication/json
log string Optional

The end of what its steps printed, each step's after a line `==> <name>`.

pull stringat-uri Optional

The dev.knotless.pull it ran for, if it ran for one.

ref string Required

The ref it ran at, in full, such as refs/heads/main.

steps array Required

In the order they ran.

Errors

InvalidRequest `uri` names no dev.knotless.check record.
NotFound No such repository, or no such check of it by a runner it names.
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://api.bsky.social)
Parameters
The 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.
The dev.knotless.check record, by a runner the repository names.
View raw schema
{
  "description": "A check of one of a repository's workflows, as its runner reported it: each step, and the end of what they printed. Only a check by a runner the repository's record names is found. No authentication; responses are not personalized.",
  "errors": [
    {
      "description": "`uri` names no dev.knotless.check record.",
      "name": "InvalidRequest"
    },
    {
      "description": "No such repository, or no such check of it by a runner it names.",
      "name": "NotFound"
    }
  ],
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "check": {
          "ref": "dev.knotless.defs#checkView",
          "type": "ref"
        },
        "log": {
          "description": "The end of what its steps printed, each step's after a line `==> <name>`.",
          "type": "string"
        },
        "pull": {
          "description": "The dev.knotless.pull it ran for, if it ran for one.",
          "format": "at-uri",
          "type": "string"
        },
        "ref": {
          "description": "The ref it ran at, in full, such as refs/heads/main.",
          "type": "string"
        },
        "runner": {
          "description": "The account that ran it.",
          "ref": "dev.knotless.defs#actorView",
          "type": "ref"
        },
        "steps": {
          "description": "In the order they ran.",
          "items": {
            "ref": "dev.knotless.check#step",
            "type": "ref"
          },
          "type": "array"
        }
      },
      "required": [
        "check",
        "ref",
        "runner",
        "steps"
      ],
      "type": "object"
    }
  },
  "parameters": {
    "properties": {
      "repo": {
        "description": "The 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.",
        "format": "at-uri",
        "type": "string"
      },
      "uri": {
        "description": "The dev.knotless.check record, by a runner the repository names.",
        "format": "at-uri",
        "type": "string"
      }
    },
    "required": [
      "repo",
      "uri"
    ],
    "type": "params"
  },
  "type": "query"
}

Lexicon Garden

@