From a19a38919a9655f9a8274fe3cc67b8d388e6e914 Mon Sep 17 00:00:00 2001 From: Joost de Valk Date: Sat, 21 Mar 2026 13:10:34 +0100 Subject: [PATCH] Fix test data to conform to JSON schema - Change `provides` from empty array `[]` to empty object `{}` in both test data files (spec requires provides to be a map/object) - Add a security contact to did_plc_m5tfrwxd3btacxlstcvop2ib.json (spec requires at least one security contact) Co-Authored-By: Claude Opus 4.6 (1M context) Signed-off-by: Joost de Valk --- .../did_plc_afjf7gsjzsqmgc7dlhb553mv.json | 60 +++++++++---------- .../did_plc_m5tfrwxd3btacxlstcvop2ib.json | 10 +++- 2 files changed, 37 insertions(+), 33 deletions(-) diff --git a/test-data/did_plc_afjf7gsjzsqmgc7dlhb553mv.json b/test-data/did_plc_afjf7gsjzsqmgc7dlhb553mv.json index 7bf7e08..2c032e2 100644 --- a/test-data/did_plc_afjf7gsjzsqmgc7dlhb553mv.json +++ b/test-data/did_plc_afjf7gsjzsqmgc7dlhb553mv.json @@ -40,7 +40,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -83,7 +83,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -126,7 +126,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -169,7 +169,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -212,7 +212,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -255,7 +255,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -298,7 +298,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -341,7 +341,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -384,7 +384,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -427,7 +427,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -470,7 +470,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -513,7 +513,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -556,7 +556,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -599,7 +599,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -642,7 +642,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -685,7 +685,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -728,7 +728,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -771,7 +771,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -814,7 +814,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -857,7 +857,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -900,7 +900,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -943,7 +943,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -986,7 +986,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -1029,7 +1029,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -1072,7 +1072,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -1115,7 +1115,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -1158,7 +1158,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -1201,7 +1201,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -1244,7 +1244,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { @@ -1287,7 +1287,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "banner": [ { diff --git a/test-data/did_plc_m5tfrwxd3btacxlstcvop2ib.json b/test-data/did_plc_m5tfrwxd3btacxlstcvop2ib.json index a228d32..60874b5 100644 --- a/test-data/did_plc_m5tfrwxd3btacxlstcvop2ib.json +++ b/test-data/did_plc_m5tfrwxd3btacxlstcvop2ib.json @@ -13,7 +13,11 @@ } ], "license": "GPL v3 or later", - "security": [], + "security": [ + { + "url": "https://github.com/ProgressPlanner/pp-glossary/security/advisories" + } + ], "keywords": [ "glossary", "definitions", @@ -37,7 +41,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "icon": [ { @@ -66,7 +70,7 @@ "suggests": { "env:wp": ">=6.9.3" }, - "provides": [], + "provides": {}, "artifacts": { "icon": [ {