DependencyVersion

Version criteria for selecting a dependency

Application DependenciesCloud NativeIntegrationResearchSpecificationsWorkload Specifications

Properties

Name Type Description
ranges array Array of allowed version ranges (semver format)
prereleases boolean Whether prerelease versions are allowed
View JSON Schema on GitHub

JSON Schema

application-research-dependencyversion-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/DependencyVersion",
  "title": "DependencyVersion",
  "type": "object",
  "description": "Version criteria for selecting a dependency",
  "minProperties": 1,
  "properties": {
    "ranges": {
      "type": "array",
      "description": "Array of allowed version ranges (semver format)",
      "items": {
        "type": "string"
      },
      "minItems": 1
    },
    "prereleases": {
      "type": "boolean",
      "description": "Whether prerelease versions are allowed",
      "default": false
    }
  }
}