Type object
File match dotnet-release-index.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/dotnet-release-index-manifest/latest.json
Source https://www.schemastore.org/dotnet-releases-index.json

Validate with Lintel

npx @lintel/lintel check
Type: object

A collection of manifests for .NET products, which is updated with each preview and stable release of the .NET SDK and/or Runtime

Properties

releases-index product[] required

A collection of all released products

Definitions

dateYYYYMMDD string

A date in the format YYYY-MM-DD

releaseVersion string

A SemVer-compatible version string

releaseType string

An enumeration describing the different release types of a product

supportPhase string

An enumeration describing the different support phases of a product

product object
channel-version string required

The version of the product, e.g '5.0' or '1.1'

pattern=^[0-9]+\.[0-9]+$
security boolean required

true if the latest release of this product includes a security update, false otherwise.

latest-release-date string required

A date in the format YYYY-MM-DD

pattern=^[0-9]{4}-[0-9]{2}-[0-9]{2}$
latest-release string required

A SemVer-compatible version string

pattern=^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
latest-runtime string required

A SemVer-compatible version string

pattern=^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
latest-sdk string required

A SemVer-compatible version string

pattern=^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
product string required

The name of the product.

releases.json string required

The URL pointing to the releases.json file that contains information about all the releases associated with this Product.

format=uri
release-type string required

An enumeration describing the different release types of a product

Values: "sts" "lts"
support-phase string required

An enumeration describing the different support phases of a product

Values: "preview" "go-live" "active" "maintenance" "eol"
eol-date dateYYYYMMDD | null

The end-of-life (EOL) date for this Product when it is considered to be out of support. The value may be null if the EOL date is undetermined, e.g. when a product is still a prerelease.

supported-os.json string

The URL pointing to the supported-os.json file that contains information about the operating systems supported by this Product.

format=uri