barnard59 icon indicating copy to clipboard operation
barnard59 copied to clipboard

Better integrate pipeline validation

Open tpluscode opened this issue 1 year ago • 1 comments

I propose that we make validation an integral part of barnard CLI

  • [ ] Fail fast: Executing barnard59 run should implicitly validate a pipeline at the beginning and stop when error are found
  • [ ] Opt out: To disable validation, add a flag barnard59 run --no-validate
  • [ ] Separate CLI command: barnard59 validate

Validation should use the existing barnard59-pipeline-validation

tpluscode avatar Jul 20 '23 11:07 tpluscode

As proposed by @giacomociti we may actually remove the CLI part from barnard59-pipeline-validation and keep it only as a library

The CLI would be moved to barnard59

tpluscode avatar Aug 22 '23 14:08 tpluscode