diff --git a/schemas/install-manifest.schema.json b/schemas/install-manifest.schema.json index f96c7cc9..9b043a84 100644 --- a/schemas/install-manifest.schema.json +++ b/schemas/install-manifest.schema.json @@ -129,7 +129,8 @@ "hash_mismatch", "not_found", "external", - "user_provided" + "user_provided", + "no_platform_slug" ] }, "cores": { diff --git a/tests/test_audit_regressions.py b/tests/test_audit_regressions.py index b0147100..2f107b9b 100644 --- a/tests/test_audit_regressions.py +++ b/tests/test_audit_regressions.py @@ -1325,7 +1325,10 @@ class EveryManifestEntryIsFetchable(unittest.TestCase): def test_an_unresolvable_file_is_recorded_as_omitted(self): """The reason must be one install.py knows how to report.""" - allowed = {"hash_mismatch", "not_found", "external", "user_provided"} + allowed = { + "hash_mismatch", "not_found", "external", "user_provided", + "no_platform_slug", + } for path in sorted((ROOT / "install").glob("*.json")): with self.subTest(manifest=path.name): data = json.loads(path.read_text())