aboutsummaryrefslogtreecommitdiff
path: root/scripts/vcpkg.schema.json
diff options
context:
space:
mode:
authorras0219 <533828+ras0219@users.noreply.github.com>2021-01-15 12:35:48 -0800
committerGitHub <noreply@github.com>2021-01-15 12:35:48 -0800
commit4f8fb510ba03f195a49f6353b97fabf5bb20d450 (patch)
tree7564b1db60e1086ce5cf587846ea28d628735d05 /scripts/vcpkg.schema.json
parenta8e97d4a4b22d489123dc6d673ceee2c203dc046 (diff)
downloadvcpkg-4f8fb510ba03f195a49f6353b97fabf5bb20d450.tar.gz
vcpkg-4f8fb510ba03f195a49f6353b97fabf5bb20d450.zip
[vcpkg] Add initial versioning documentation (#15565)
* [vcpkg] Improve efficiency and tests of versioning * [vcpkg] Add initial versioning documentation and rename x-default-baseline to builtin-baseline * [vcpkg] Enable metrics for builtin-baseline & overrides * [vcpkg] Address PR comments * [vcpkg] Add support for syntax in version>= * [vcpkg] Remove port-version from dependency syntax * [vcpkg] Address CR comment * [vcpkg] Minor docs fixup
Diffstat (limited to 'scripts/vcpkg.schema.json')
-rw-r--r--scripts/vcpkg.schema.json13
1 files changed, 7 insertions, 6 deletions
diff --git a/scripts/vcpkg.schema.json b/scripts/vcpkg.schema.json
index 9df362086..c485aa415 100644
--- a/scripts/vcpkg.schema.json
+++ b/scripts/vcpkg.schema.json
@@ -136,12 +136,9 @@
"$ref": "#/definitions/platform-expression"
},
"version>=": {
- "description": "Minimum required port version",
- "$ref": "#/definitions/version-text"
- },
- "port-version": {
- "description": "Minimum port revision (defaults to 0)",
- "$ref": "#/definitions/port-version"
+ "description": "Minimum required version",
+ "type": "string",
+ "pattern": "^[^#]+(#\\d+)?$"
}
},
"patternProperties": {
@@ -256,6 +253,10 @@
"description": "An SPDX license expression at version 3.9.",
"type": "string"
},
+ "builtin-baseline": {
+ "description": "A vcpkg repository commit for version control.",
+ "type": "string"
+ },
"dependencies": {
"description": "Dependencies that are always required.",
"type": "array",