[Feature Request] Support validation_packages.yml
Closed this issue · 2 comments
kMutagene commented
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 commented
related: nfdi4plants/ARCitect#211
Freymaurer commented
Reader/Writer functions for the file
functions --> Contract
s