{
  "$id": "https://firefox-ci-tc.services.mozilla.com/schemas/github/v1/create-status.json#",
  "$schema": "https://firefox-ci-tc.services.mozilla.com/schemas/common/metaschema.json#",
  "additionalProperties": false,
  "description": "Create a commit status on GitHub.\nFull specification on [GitHub docs](https://developer.github.com/v3/repos/statuses/#create-a-status)\n",
  "properties": {
    "context": {
      "description": "A string label to differentiate this status from the status of other systems.",
      "type": "string"
    },
    "description": {
      "description": "A short description of the status.",
      "type": "string"
    },
    "state": {
      "description": "The state of the status.",
      "enum": [
        "pending",
        "success",
        "error",
        "failure"
      ],
      "type": "string"
    },
    "target_url": {
      "description": "The target URL to associate with this status. This URL will be linked from the GitHub UI to allow users to easily see the 'source' of the Status.",
      "type": "string"
    }
  },
  "required": [
    "state"
  ],
  "title": "Create Status Request",
  "type": "object"
}