From 87e45401fbe2f04b2bf2aeb8659fb1761fb42562 Mon Sep 17 00:00:00 2001 From: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> Date: Thu, 23 Jul 2026 17:20:48 -0400 Subject: [PATCH 1/2] Migrated to draft-07 Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> --- src/schemas/json/vsext.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/schemas/json/vsext.json b/src/schemas/json/vsext.json index 1b567c4b26d..7cc19385f91 100644 --- a/src/schemas/json/vsext.json +++ b/src/schemas/json/vsext.json @@ -1,6 +1,6 @@ { - "$schema": "http://json-schema.org/draft-04/schema#", - "id": "https://json.schemastore.org/vsext.json", + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "https://json.schemastore.org/vsext.json", "properties": { "id": { "description": "A unique identifier for the extension pack. This is to uniquely identify the extension pack and will not be shown to the user.", From a4fdcc4c1f5ff0cef9805c2b37fda19abfb3c39d Mon Sep 17 00:00:00 2001 From: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> Date: Thu, 23 Jul 2026 17:21:57 -0400 Subject: [PATCH 2/2] Enabled strict validation Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> --- src/schema-validation.jsonc | 1 - src/schemas/json/vsext.json | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/schema-validation.jsonc b/src/schema-validation.jsonc index de4bb92d48f..ea15862c809 100644 --- a/src/schema-validation.jsonc +++ b/src/schema-validation.jsonc @@ -253,7 +253,6 @@ "vector.json", "vega-lite.json", "vs-nesting.json", - "vsext.json", "vsix-manifestinjection.json", "vsix-publish.json", "vss-extension.json", diff --git a/src/schemas/json/vsext.json b/src/schemas/json/vsext.json index 7cc19385f91..0eca293df7f 100644 --- a/src/schemas/json/vsext.json +++ b/src/schemas/json/vsext.json @@ -26,6 +26,7 @@ "description": "A list of extension objects.", "type": "array", "items": { + "type": "object", "required": ["vsixId"], "properties": { "name": {