From 56ff0386dd870b46344e4889d01bcc5ae773b142 Mon Sep 17 00:00:00 2001 From: svetaquali Date: Thu, 5 Feb 2026 15:11:01 +0200 Subject: [PATCH 1/2] change the icon schema --- client/schemas/blueprint-spec2-schema.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/client/schemas/blueprint-spec2-schema.json b/client/schemas/blueprint-spec2-schema.json index 49c94b7..33b41de 100644 --- a/client/schemas/blueprint-spec2-schema.json +++ b/client/schemas/blueprint-spec2-schema.json @@ -70,7 +70,22 @@ "type": "boolean" }, "icon": { - "type": "string" + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "properties": { + "path": { + "type": "string" + } + }, + "required": ["path"], + "title": "Blueprint Icon" + }, + { + "type": "null" + } + ] }, "blueprint-labels": { "type": "array", From 8d1525571d988570be3d07db34bf929e547e8607 Mon Sep 17 00:00:00 2001 From: svetaquali Date: Thu, 5 Feb 2026 15:16:15 +0200 Subject: [PATCH 2/2] fix title --- client/schemas/blueprint-spec2-schema.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/schemas/blueprint-spec2-schema.json b/client/schemas/blueprint-spec2-schema.json index 33b41de..90b1a59 100644 --- a/client/schemas/blueprint-spec2-schema.json +++ b/client/schemas/blueprint-spec2-schema.json @@ -79,13 +79,13 @@ "type": "string" } }, - "required": ["path"], - "title": "Blueprint Icon" + "required": ["path"] }, { "type": "null" } - ] + ], + "title": "Blueprint Icon" }, "blueprint-labels": { "type": "array",