ory-am/hydra

View on GitHub
.schema/version.schema.json

Summary

Maintainability
Test Coverage
{
    "$id": "https://github.com/ory/hydra/.schema/versions.config.schema.json",
    "$schema": "http://json-schema.org/draft-07/schema#",
    "oneOf": [
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.2.0"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.2.0/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.2.0-rc.3"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.2.0-rc.3/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.2.0-rc.2"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.2.0-rc.2/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.1.2"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.1.2/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.1.1"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.1.1/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.1.0"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.1.0/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.0.3"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.0.3/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.0.2"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.0.2/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v2.0.1"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v2.0.1/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.11.7"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.11.7/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.7.0"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.7.0/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.7.4"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.7.4/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.8.5"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.8.5/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.9.0-alpha.1"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.9.0-alpha.1/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.9.0-alpha.2"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.9.0-alpha.2/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.9.0-alpha.3"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.9.0-alpha.3/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.9.0-rc.0"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.9.0-rc.0/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.9.0"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.9.0/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.9.1"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.9.1/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.9.2"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.9.2/.schema/config.schema.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.10.1"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.10.1/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.10.2"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.10.2/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.10.3"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.10.3/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.10.5"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.10.5/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.10.6"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.10.6/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.10.7"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.10.7/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.11.0"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.11.0/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "properties": {
                        "version": {
                            "const": "v1.11.6"
                        }
                    },
                    "required": [
                        "version"
                    ]
                },
                {
                    "$ref": "https://raw.githubusercontent.com/ory/hydra/v1.11.6/spec/config.json"
                }
            ]
        },
        {
            "allOf": [
                {
                    "oneOf": [
                        {
                            "properties": {
                                "version": {
                                    "type": "string",
                                    "maxLength": 0
                                }
                            },
                            "required": [
                                "version"
                            ]
                        },
                        {
                            "not": {
                                "properties": {
                                    "version": {}
                                },
                                "required": [
                                    "version"
                                ]
                            }
                        }
                    ]
                },
                {
                    "$ref": "#/oneOf/0/allOf/1"
                }
            ]
        }
    ],
    "title": "All Versions of the ORY Hydra Configuration",
    "type": "object"
}