From 26aaf6c537183bf6967be726c5ea885ffd0ec7e7 Mon Sep 17 00:00:00 2001 From: xibz Date: Fri, 5 Jun 2026 10:34:51 -0500 Subject: [PATCH] update(schemas): service events do not match docs This fix addresses the docs saying each service event includes environments, but only has `id` and `source`. This fix ensures that the events match the docs. Signed-off-by: xibz --- schemas/servicedeployed.json | 14 ++++++++++++-- schemas/servicepublished.json | 14 ++++++++++++-- schemas/serviceremoved.json | 14 ++++++++++++-- schemas/servicerolledback.json | 14 ++++++++++++-- schemas/serviceupgraded.json | 14 ++++++++++++-- 5 files changed, 60 insertions(+), 10 deletions(-) diff --git a/schemas/servicedeployed.json b/schemas/servicedeployed.json index 0832019..feb65a1 100644 --- a/schemas/servicedeployed.json +++ b/schemas/servicedeployed.json @@ -70,16 +70,26 @@ "type": "string", "minLength": 1 }, + "name": { + "type": "string", + "minLength": 1 + }, "source": { "type": "string", "minLength": 1, "format": "uri-reference" + }, + "url": { + "type": "string", + "minLength": 1, + "format": "uri-reference" } }, "additionalProperties": false, "type": "object", - "required": [ - "id" + "anyOf": [ + {"required": ["id"]}, + {"required": ["name"]} ] }, "artifactId": { diff --git a/schemas/servicepublished.json b/schemas/servicepublished.json index 6baeb47..abc4df9 100644 --- a/schemas/servicepublished.json +++ b/schemas/servicepublished.json @@ -70,16 +70,26 @@ "type": "string", "minLength": 1 }, + "name": { + "type": "string", + "minLength": 1 + }, "source": { "type": "string", "minLength": 1, "format": "uri-reference" + }, + "url": { + "type": "string", + "minLength": 1, + "format": "uri-reference" } }, "additionalProperties": false, "type": "object", - "required": [ - "id" + "anyOf": [ + {"required": ["id"]}, + {"required": ["name"]} ] } }, diff --git a/schemas/serviceremoved.json b/schemas/serviceremoved.json index b0cd26e..7093cda 100644 --- a/schemas/serviceremoved.json +++ b/schemas/serviceremoved.json @@ -70,16 +70,26 @@ "type": "string", "minLength": 1 }, + "name": { + "type": "string", + "minLength": 1 + }, "source": { "type": "string", "minLength": 1, "format": "uri-reference" + }, + "url": { + "type": "string", + "minLength": 1, + "format": "uri-reference" } }, "additionalProperties": false, "type": "object", - "required": [ - "id" + "anyOf": [ + {"required": ["id"]}, + {"required": ["name"]} ] } }, diff --git a/schemas/servicerolledback.json b/schemas/servicerolledback.json index b6acb00..ffbbadd 100644 --- a/schemas/servicerolledback.json +++ b/schemas/servicerolledback.json @@ -70,16 +70,26 @@ "type": "string", "minLength": 1 }, + "name": { + "type": "string", + "minLength": 1 + }, "source": { "type": "string", "minLength": 1, "format": "uri-reference" + }, + "url": { + "type": "string", + "minLength": 1, + "format": "uri-reference" } }, "additionalProperties": false, "type": "object", - "required": [ - "id" + "anyOf": [ + {"required": ["id"]}, + {"required": ["name"]} ] }, "artifactId": { diff --git a/schemas/serviceupgraded.json b/schemas/serviceupgraded.json index 5021561..7ca5e4a 100644 --- a/schemas/serviceupgraded.json +++ b/schemas/serviceupgraded.json @@ -70,16 +70,26 @@ "type": "string", "minLength": 1 }, + "name": { + "type": "string", + "minLength": 1 + }, "source": { "type": "string", "minLength": 1, "format": "uri-reference" + }, + "url": { + "type": "string", + "minLength": 1, + "format": "uri-reference" } }, "additionalProperties": false, "type": "object", - "required": [ - "id" + "anyOf": [ + {"required": ["id"]}, + {"required": ["name"]} ] }, "artifactId": {