From c78edcc7fd03e7885da3a6f0eef5d099a9f581a1 Mon Sep 17 00:00:00 2001 From: Paul Garner Date: Wed, 13 May 2026 17:21:48 +0100 Subject: [PATCH 1/2] dependabot-2.0: updates[update].groups does not have any required properties Removed 'anyOf' requirement for dependency schema. --- src/schemas/json/dependabot-2.0.json | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/schemas/json/dependabot-2.0.json b/src/schemas/json/dependabot-2.0.json index e380ab28020..ed7572625a8 100644 --- a/src/schemas/json/dependabot-2.0.json +++ b/src/schemas/json/dependabot-2.0.json @@ -929,23 +929,6 @@ "enum": ["dependency-name"] } }, - "anyOf": [ - { - "required": ["dependency-type"] - }, - { - "required": ["patterns"] - }, - { - "required": ["exclude-patterns"] - }, - { - "required": ["update-types"] - }, - { - "required": ["group-by"] - } - ], "additionalProperties": false }, "minProperties": 1 From 292e2ccaba21f047f720279de7d293b60d08d5c2 Mon Sep 17 00:00:00 2001 From: Paul Garner Date: Wed, 13 May 2026 17:41:44 +0100 Subject: [PATCH 2/2] @anentropic dependabot-2.0: updates[update].groups should not have any required properties --- .../groups.x-no-required-properties.json | 17 ----------------- .../dependabot-2.0/groups.x-no-subkeys.json | 15 --------------- 2 files changed, 32 deletions(-) delete mode 100644 src/negative_test/dependabot-2.0/groups.x-no-required-properties.json delete mode 100644 src/negative_test/dependabot-2.0/groups.x-no-subkeys.json diff --git a/src/negative_test/dependabot-2.0/groups.x-no-required-properties.json b/src/negative_test/dependabot-2.0/groups.x-no-required-properties.json deleted file mode 100644 index 0646dc3977c..00000000000 --- a/src/negative_test/dependabot-2.0/groups.x-no-required-properties.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "updates": [ - { - "directory": "/", - "groups": { - "x": { - "applies-to": "version-updates" - } - }, - "package-ecosystem": "npm", - "schedule": { - "interval": "daily" - } - } - ], - "version": 2 -} diff --git a/src/negative_test/dependabot-2.0/groups.x-no-subkeys.json b/src/negative_test/dependabot-2.0/groups.x-no-subkeys.json deleted file mode 100644 index 9b9a4ca7a56..00000000000 --- a/src/negative_test/dependabot-2.0/groups.x-no-subkeys.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "updates": [ - { - "directory": "/", - "groups": { - "x": {} - }, - "package-ecosystem": "npm", - "schedule": { - "interval": "daily" - } - } - ], - "version": 2 -}