Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add openMINDS_schemaValidation action / workflow #47

Open
lzehl opened this issue Jan 23, 2025 · 2 comments
Open

add openMINDS_schemaValidation action / workflow #47

lzehl opened this issue Jan 23, 2025 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@lzehl
Copy link
Member

lzehl commented Jan 23, 2025

openMINDS_core even has an old openMINDS_validation action / workflow which should be replaced/enhanced with a new one for schema validation (checking on JSON syntax, maybe additional checks such as required properties appear actually in the properties, etc).

This action / workflow can either be added to the submodules or to main.
@openMetadataInitiative/openminds-developers what are your thoughts?

@lzehl lzehl added the enhancement New feature or request label Jan 23, 2025
@lzehl
Copy link
Member Author

lzehl commented Jan 23, 2025

Common errors we should catch:

  • JSON syntax failures
  • capitalization errors for attypes
  • mismatch between required property terms and actual property terms
  • syntax error for _extents paths
  • ???

@Raphael-Gazzotti Raphael-Gazzotti self-assigned this Jan 23, 2025
@lzehl
Copy link
Member Author

lzehl commented Jan 27, 2025

add all possible checks to submodules.
join code for all actions into one repo (openMINDS_actions)

main only: extension builds, category builds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants