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

[Feature Request] Support validation_packages.yml #401

Closed
kMutagene opened this issue Jul 8, 2024 · 2 comments · Fixed by #409
Closed

[Feature Request] Support validation_packages.yml #401

kMutagene opened this issue Jul 8, 2024 · 2 comments · Fixed by #409
Assignees
Labels
Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature

Comments

@kMutagene
Copy link
Member

kMutagene commented Jul 8, 2024

This week will see a rollout of the new Continuous Quality Control pipelines on the DataHUB. This means that all ARCs using the old validation pipelines will need an update that moves them to using the new validation_packages.yml config file to opt-in for user-selected validation packages.

While POCs of this exist across the ARCtrl stack and a manual migration guide will be uploaded, the ARCitect as the central tool must support this feature to some extent on launch. This will be on 2024-07-10, so time is of essence.

Therefore, ARCtrl needs:

  • a Data model for validation packages
  • Reader/Writer contracts for the file
  • a Top-level API

Implementation details:

  • use the YAMLicious package and transpilable encoder/decoder logic for the yml file
  • a new ARCtrl.ValidationPackages project that contains a type model and low-level APIs
@kMutagene kMutagene self-assigned this Jul 8, 2024
@github-actions github-actions bot added the Status: Needs Triage This item is up for investigation. label Jul 8, 2024
@kMutagene
Copy link
Member Author

related: nfdi4plants/ARCitect#211

@Freymaurer Freymaurer added Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature and removed Status: Needs Triage This item is up for investigation. labels Jul 8, 2024
@Freymaurer
Copy link
Collaborator

Reader/Writer functions for the file

functions --> Contracts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature Request This item is confirmed by the maintainers to be a request for a new feature
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants