-
-
Save richlander/b05c5d6d7147ccf6d5ba04640b8aec39 to your computer and use it in GitHub Desktop.
Release Index JSON Schema
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"description": "A set of product releases with high-level information, like latest version.", | |
"type": [ | |
"object", | |
"null" | |
], | |
"properties": { | |
"releases-index": { | |
"type": "array", | |
"items": { | |
"description": "A major.minor version release, including atest patches, and whether that patch version included security updates.", | |
"type": [ | |
"object", | |
"null" | |
], | |
"properties": { | |
"channel-version": { | |
"description": "Major (or major.minor) version of product.", | |
"type": "string" | |
}, | |
"latest-release": { | |
"description": "The most recent patch release for the channel-version.", | |
"type": "string" | |
}, | |
"latest-release-date": { | |
"description": "The most recent release date for the channel-version.", | |
"type": "string" | |
}, | |
"security": { | |
"type": "boolean" | |
}, | |
"latest-runtime": { | |
"description": "The most recent runtime patch version for the channel-version.", | |
"type": "string" | |
}, | |
"latest-sdk": { | |
"description": "The most recent SDK patch version for the channel-version.", | |
"type": "string" | |
}, | |
"product": { | |
"description": "The product name.", | |
"type": "string" | |
}, | |
"support-phase": { | |
"description": "The current support phase for the channel-version.", | |
"enum": [ | |
"preview", | |
"go-live", | |
"active", | |
"maintenance", | |
"eol" | |
] | |
}, | |
"eol-date": { | |
"description": "End of life date of .NET version.", | |
"type": "string" | |
}, | |
"release-type": { | |
"description": "The release type for a .NET version.", | |
"enum": [ | |
"lts", | |
"sts" | |
] | |
}, | |
"releases.json": { | |
"type": [ | |
"string", | |
"null" | |
] | |
}, | |
"supported-os.json": { | |
"type": [ | |
"string", | |
"null" | |
] | |
} | |
}, | |
"required": [ | |
"channel-version", | |
"latest-release", | |
"latest-release-date", | |
"security", | |
"latest-runtime", | |
"latest-sdk", | |
"product", | |
"support-phase", | |
"eol-date", | |
"release-type" | |
] | |
} | |
} | |
}, | |
"required": [ | |
"releases-index" | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment