-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FEATURE] 163 - For each task (#185)
* Support for foreach task * tests * refactor: DatabricksBundleCodegen to improve task handling and streamline workflow task generation * fix: update task builder function to use nested task type for improved accuracy * Builders in _get_task_builder can be resolved also from task class * Fix tests and serialization issue with ForEachTask custom class * Support for brickflow task type in for each task * Setting push_return_value in task response to False if task type is for each task * Refactoring for each task build function to allow for validation of task type also in case of nested task being of Brickflow type * Support for spark jar task type in for each task * Tests for run job task type in for each task * Tests for sql task type in for each task * feat: add JobsTasksForEachTaskConfigs for improved task configuration and validation * feat: add JobsTasksForEachTaskConfigs for for-each task configuration and validation * feat: implement model validation for ForEachTask configuration inputs and concurrency * feat: simplify ForEachTask initialization by using task configuration object * fix format * fix format * Removed TODO, nested task name is not exposed * Documentation of for each task type * For each task examples * Moved for each task config validation up * Updates to doc and examples after introduction of for each task config model * chore: update Python version to 3.9 and refine configuration files * chore: update documentation dependencies and versions in pyproject.toml * Fixed formatting of bullet points in doc * Update brickflow project conf in for each examples --------- Co-authored-by: Mikita Sakalouski <[email protected]>
- Loading branch information
1 parent
78154e4
commit c652522
Showing
24 changed files
with
2,877 additions
and
1,814 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.