winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit f40d4d9910c0dc3791cc6c5cca68d0fccaca0503
parent 5d7ebe34acd1f971df01cb3a0391474086539297
Author: yao-msft <50888816+yao-msft@users.noreply.github.com>
Date:   Fri, 19 Aug 2022 15:42:35 -0700

Increase PackageIdentifier segments to max 8 (#2461)


Diffstat:
Mazure-pipelines.yml | 1+
Mschemas/JSON/manifests/v1.4.0/manifest.defaultLocale.1.4.0.json | 2+-
Mschemas/JSON/manifests/v1.4.0/manifest.installer.1.4.0.json | 2+-
Mschemas/JSON/manifests/v1.4.0/manifest.locale.1.4.0.json | 2+-
Mschemas/JSON/manifests/v1.4.0/manifest.singleton.1.4.0.json | 2+-
Mschemas/JSON/manifests/v1.4.0/manifest.version.1.4.0.json | 2+-
6 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/azure-pipelines.yml b/azure-pipelines.yml @@ -11,6 +11,7 @@ pr: include: - azure-pipelines.yml - src/* + - schemas/JSON/manifests/* pool: vmImage: 'windows-latest' diff --git a/schemas/JSON/manifests/v1.4.0/manifest.defaultLocale.1.4.0.json b/schemas/JSON/manifests/v1.4.0/manifest.defaultLocale.1.4.0.json @@ -56,7 +56,7 @@ "properties": { "PackageIdentifier": { "type": "string", - "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,3}$", + "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,7}$", "maxLength": 128, "description": "The package unique identifier" }, diff --git a/schemas/JSON/manifests/v1.4.0/manifest.installer.1.4.0.json b/schemas/JSON/manifests/v1.4.0/manifest.installer.1.4.0.json @@ -5,7 +5,7 @@ "definitions": { "PackageIdentifier": { "type": "string", - "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,3}$", + "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,7}$", "maxLength": 128, "description": "The package unique identifier" }, diff --git a/schemas/JSON/manifests/v1.4.0/manifest.locale.1.4.0.json b/schemas/JSON/manifests/v1.4.0/manifest.locale.1.4.0.json @@ -56,7 +56,7 @@ "properties": { "PackageIdentifier": { "type": "string", - "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,3}$", + "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,7}$", "maxLength": 128, "description": "The package unique identifier" }, diff --git a/schemas/JSON/manifests/v1.4.0/manifest.singleton.1.4.0.json b/schemas/JSON/manifests/v1.4.0/manifest.singleton.1.4.0.json @@ -5,7 +5,7 @@ "definitions": { "PackageIdentifier": { "type": "string", - "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,3}$", + "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,7}$", "maxLength": 128, "description": "The package unique identifier" }, diff --git a/schemas/JSON/manifests/v1.4.0/manifest.version.1.4.0.json b/schemas/JSON/manifests/v1.4.0/manifest.version.1.4.0.json @@ -6,7 +6,7 @@ "properties": { "PackageIdentifier": { "type": "string", - "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,3}$", + "pattern": "^[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}(\\.[^\\.\\s\\\\/:\\*\\?\"<>\\|\\x01-\\x1f]{1,32}){1,7}$", "maxLength": 128, "description": "The package unique identifier" },