{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/latest.json",
  "title": "ops.yaml",
  "description": "Configuration for `ops`",
  "x-lintel": {
    "source": "https://raw.githubusercontent.com/LeShaunJ/ops-schema/main/ops.schema.json",
    "sourceSha256": "9ff2f9f6ccab48b932b672691635203acb11a5b227f764a4b088b2df7ba947fb",
    "fileMatch": [
      "ops.yml",
      "ops.yaml"
    ],
    "parsers": [
      "yaml"
    ]
  },
  "type": "object",
  "properties": {
    "revision": {
      "$ref": "./var/lib/common.yaml#/properties/revision"
    }
  },
  "minProperties": 1,
  "else": {
    "allOf": [
      {
        "not": {
          "properties": {
            "revision": {}
          },
          "required": [
            "revision"
          ],
          "type": "object"
        }
      },
      {
        "$ref": "#/then/allOf/0/then"
      }
    ]
  },
  "then": {
    "allOf": [
      {
        "if": {
          "properties": {
            "revision": {
              "const": 37
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.037.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 36
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.036.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 35
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.035.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 34
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.034.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 33
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.033.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 32
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.032.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 31
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.031.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 30
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.030.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 29
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.029.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 28
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.028.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 27
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.027.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 26
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.026.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 25
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.025.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 24
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.024.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 23
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.023.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 22
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.022.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 21
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.021.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 20
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.020.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 19
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.019.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 18
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.018.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 17
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.017.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 16
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.016.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 15
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.015.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 14
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.014.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 13
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.013.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 12
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.012.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 11
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.011.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 10
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.010.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 9
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.009.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 8
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.008.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 7
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.007.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 6
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.006.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 5
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.005.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 4
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.004.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 3
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.003.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 2
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.002.json"
        }
      },
      {
        "if": {
          "properties": {
            "revision": {
              "const": 1
            }
          }
        },
        "then": {
          "$ref": "https://catalog.lintel.tools/schemas/schemastore/ops-yaml/_shared/latest--rev.001.json"
        }
      }
    ]
  },
  "if": {
    "required": [
      "revision"
    ]
  }
}
