-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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 Kestra flow schema #3979
add Kestra flow schema #3979
Conversation
Thanks for the PR! This section of the codebase is owned by @madskristensen and |
for more information, see https://pre-commit.ci
Hey, thanks for this PR
Schemas are validated with Ajv, which has a "strict mode" that we enable to catch common issues. More information is in the documentation, but you can edit |
@hyperupcall - thanks for pointing me in the right direction. I have added a list of |
@benpops89 Thanks - there appears to be one more failure in CI - spellcheck. The list of ignored words can be changed in |
@hyperupcall - thanks for your support on this. I have run codespell locally and fixed all the typos in the file and added one word |
Awesome, thank you! |
Adds schema for Kestra flows.
Kestra is an orchestration framework similar to Airflow that defines it's pipelines (flows) in YAML. This schma provides auto-complete and validation of YAML.
When validating the schema I did get the following error
Error: strict more: unknown keyword: "markdownDescription"
. It might be something specific to Kestra but not sure how it should be handled.Solves #3978