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

Better integrate pipeline validation #129

Open
3 tasks
tpluscode opened this issue Jul 20, 2023 · 1 comment
Open
3 tasks

Better integrate pipeline validation #129

tpluscode opened this issue Jul 20, 2023 · 1 comment

Comments

@tpluscode
Copy link
Contributor

tpluscode commented Jul 20, 2023

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
Copy link
Contributor Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant