Skip to content

Updated the schema compliance to check only the latest versions#1233

Merged
VisLab merged 1 commit into
hed-standard:mainfrom
VisLab:fix_extras
Feb 24, 2026
Merged

Updated the schema compliance to check only the latest versions#1233
VisLab merged 1 commit into
hed-standard:mainfrom
VisLab:fix_extras

Conversation

@VisLab

@VisLab VisLab commented Feb 24, 2026

Copy link
Copy Markdown
Member

No description provided.

@VisLab VisLab requested a review from Copilot February 24, 2026 21:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates schema compliance behavior to focus on latest-version checks and re-enables schema test execution.

Changes:

  • Re-enabled running schema_tests in spec_tests/test_errors.py.
  • Adjusted deprecation validation to avoid treating inherited deprecatedFrom as explicitly present on child tags.
  • Updated inheritable-attribute selection to exclude InLibrary, and bumped the spec_tests/hed-tests submodule.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
spec_tests/test_errors.py Re-enables schema test execution in the test runner.
spec_tests/hed-tests Updates the pinned submodule revision used by spec tests.
spec_tests/_debug_dep_tests.py Adds a local debugging script to investigate deprecation test failures.
hed/schema/schema_attribute_validators.py Changes child-tag deprecated checks to look at explicit attributes only.
hed/schema/hed_schema_section.py Excludes InLibrary from inheritable attributes for schema 8.3 props.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread spec_tests/_debug_dep_tests.py
Comment thread spec_tests/_debug_dep_tests.py
Comment thread hed/schema/schema_attribute_validators.py
Comment thread hed/schema/hed_schema_section.py
@VisLab VisLab merged commit 78c12e0 into hed-standard:main Feb 24, 2026
22 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants