diff --git a/schemas/metadata.json b/schemas/metadata.json index d8c4d9ac9b..9d3f7ba010 100644 --- a/schemas/metadata.json +++ b/schemas/metadata.json @@ -677,6 +677,35 @@ ] } ], + "if": { + "anyOf": [ + { + "properties": { + "ArchivePolicy": { + "const": "0 versions" + } + }, + "required": [ + "ArchivePolicy" + ] + }, + { + "required": [ + "NoSourceSince" + ] + } + ] + }, + "then": { + "properties": { + "AutoUpdateMode": { + "const": "None" + }, + "UpdateCheckMode": { + "const": "None" + } + } + }, "additionalProperties": false, "definitions": { "anti_features": {