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
    }
  }
}