[PATCH v3 10/10] bitbake-setup.schema.json: Use anyOf for non-disjoint subschemas
Rob Woolley <[email protected]> Mon, 15 Jun 2026 10:37:52 -0700
| Newsgroups | org.openembedded.lists.bitbake-devel |
|---|---|
| Message-ID | <[email protected]> |
The oneOf keyword is for matching exactly one subschema. However, the branches have disjoint types so it can be safely converted to anyOf. This resolves the following jsonschema linting error: A `oneOf` where all branches have disjoint types can be safely converted to `anyOf` (oneof_to_anyof_disjoint_types) Signed-off-by: Rob Woolley <[email protected]> --- setup-schema/bitbake-setup.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup-schema/bitbake-setup.schema.json b/setup-schema/bitbake-setup.schema.json index b724dbadc..177a8dc8c 100644 --- a/setup-schema/bitbake-setup.schema.json +++ b/setup-schema/bitbake-setup.schema.json @@ -76,7 +76,7 @@ "description": "Human-readable description of the configuration" }, "notes": { - "oneOf": [ + "anyOf": [ { "type": "string" }, -- 2.49.0