{
  "$comment": "Generated from the Buildish Release Tooling Pydantic models. Do not edit by hand; regenerate with `make schemas`.",
  "$id": "https://buildish.org/components/release-tooling/schemas/harness-builtin-gh-ref-mutation-payload.schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "description": "Synthetic GitHub tag-ref mutation payload consumed by the harness shim.",
  "properties": {
    "ref": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Git ref name observed or created during the related operation.",
      "title": "Ref"
    },
    "sha": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Git object SHA associated with one synthetic harness GitHub ref mutation payload.",
      "title": "Sha"
    }
  },
  "title": "Buildish Release Tooling HarnessBuiltinGhRefMutationPayload",
  "type": "object",
  "x-buildish-contract": {
    "category": "runtime",
    "ownership": "runtime-derived",
    "summary": "Harness shim builtin payload describing a synthetic GitHub ref mutation request."
  }
}
