diff --git a/.github/workflows/validate_schema.yml b/.github/workflows/validate_schema.yml index c5a2ff922..46e606a1a 100644 --- a/.github/workflows/validate_schema.yml +++ b/.github/workflows/validate_schema.yml @@ -9,6 +9,7 @@ on: - main paths: - "schema/**" + - "scripts/schema/**" - ".github/workflows/validate_schema.yml" concurrency: diff --git a/scripts/schema/requirements.txt b/scripts/schema/requirements.txt index b87036296..fd1837ba9 100644 --- a/scripts/schema/requirements.txt +++ b/scripts/schema/requirements.txt @@ -1 +1 @@ -jsonschema-rs == 0.18.0 +jsonschema-rs == 0.26.1 diff --git a/scripts/schema/validator.py b/scripts/schema/validator.py index d0de01da4..4a0bdf93a 100644 --- a/scripts/schema/validator.py +++ b/scripts/schema/validator.py @@ -40,7 +40,7 @@ def main(): with open(file, "rb") as f, open(schema) as s: try: - validator = jsonschema_rs.JSONSchema.from_str(s.read()) + validator = jsonschema_rs.validator_for(s.read()) except: print("Couldn't create validator.") exit()