diff --git a/schemas/metadata.json b/schemas/metadata.json index bdfea251a0..d8c4d9ac9b 100644 --- a/schemas/metadata.json +++ b/schemas/metadata.json @@ -661,11 +661,22 @@ "required": [ "Categories", "License", - "SourceCode", - "RepoType", - "Repo", "Builds" ], + "anyOf": [ + { + "required": [ + "Repo", + "RepoType", + "SourceCode" + ] + }, + { + "required": [ + "NoSourceSince" + ] + } + ], "additionalProperties": false, "definitions": { "anti_features": {