├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── onpush.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODEOWNERS ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── brickflow ├── __init__.py ├── bundles │ ├── __init__.py │ └── model.py ├── cli │ ├── __init__.py │ ├── bundles.py │ ├── commands.py │ ├── configure.py │ ├── constants.py │ ├── entrypoint.template │ ├── gitignore_template.txt │ └── projects.py ├── codegen │ ├── __init__.py │ └── databricks_bundle.py ├── context │ ├── __init__.py │ └── context.py ├── engine │ ├── __init__.py │ ├── compute.py │ ├── hooks.py │ ├── project.py │ ├── task.py │ ├── task_executor.py │ ├── task_injection_config.py │ ├── utils.py │ └── workflow.py ├── hints │ ├── __init__.py │ ├── hint.py │ └── py.typed ├── resolver │ └── __init__.py └── templates │ └── injected_task_default.py.j2 ├── brickflow_plugins ├── __init__.py ├── airflow │ ├── __init__.py │ ├── brickflow_task_plugin.py │ ├── context │ │ └── __init__.py │ ├── cronhelper.py │ ├── operators │ │ ├── __init__.py │ │ ├── external_tasks.py │ │ ├── external_tasks_tableau.py │ │ └── native_operators.py │ └── vendor │ │ ├── __init__.py │ │ ├── context.py │ │ ├── timetable.py │ │ └── timezone.py ├── databricks │ ├── __init__.py │ ├── box_operator.py │ ├── run_job.py │ ├── sla_sensor.py │ ├── uc_to_snowflake_operator.py │ └── workflow_dependency_sensor.py └── secrets │ └── __init__.py ├── config └── injected_tasks.yaml ├── docs ├── api │ ├── airflow_external_task_dependency.md │ ├── airflow_native_operators.md │ ├── airflow_tableau_operators.md │ ├── box_operator.md │ ├── cli.md │ ├── compute.md │ ├── context.md │ ├── project.md │ ├── secrets.md │ ├── sla_sensor.md │ ├── task.md │ ├── uc_to_snowflake_operator.md │ ├── workflow.md │ └── workflow_dependency_sensor.md ├── bundles-quickstart.md ├── cli │ └── reference.md ├── css │ └── custom.css ├── environment-variables.md ├── faq │ └── faq.md ├── highlevel.md ├── how-imports-work.md ├── img │ ├── bf_logo.png │ ├── bf_logo_1.png │ ├── maintainance.png │ └── workflow.png ├── index.md ├── projects.md ├── task_injection.md ├── tasks.md ├── upgrades │ └── upgrade-pre-0-10-0-to-0-10-0.md └── workflows.md ├── examples ├── brickflow_examples │ ├── .brickflow-project-root.yml │ ├── .gitignore │ ├── README.md │ ├── __init__.py │ ├── brickflow-multi-project.yml │ ├── notebooks │ │ ├── __init__.py │ │ └── example_notebook.py │ ├── src │ │ ├── __init__.py │ │ ├── python │ │ │ ├── __init__.py │ │ │ ├── lending_data_show.py │ │ │ └── setup_data.py │ │ └── sql │ │ │ └── sample.sql │ └── workflows │ │ ├── __init__.py │ │ ├── demo_wf.py │ │ ├── entrypoint.py │ │ └── pattern_matching_example.py ├── brickflow_for_each_task_examples │ ├── .brickflow-project-root.yml │ ├── README.md │ ├── __init__.py │ ├── brickflow-multi-project.yml │ ├── notebooks │ │ ├── __init__.py │ │ └── example_notebook.py │ ├── src │ │ ├── __init__.py │ │ └── python │ │ │ ├── __init__.py │ │ │ └── print_args.py │ └── workflows │ │ ├── __init__.py │ │ ├── entrypoint.py │ │ └── for_each_task_wf.py ├── brickflow_serverless_examples │ ├── .brickflow-project-root.yml │ ├── .gitignore │ ├── README.md │ ├── __init__.py │ ├── brickflow-multi-project.yml │ ├── notebooks │ │ ├── __init__.py │ │ └── example_notebook.py │ ├── src │ │ ├── __init__.py │ │ └── python │ │ │ ├── __init__.py │ │ │ └── example.py │ └── workflows │ │ ├── __init__.py │ │ ├── demo_serverless_wf.py │ │ └── entrypoint.py └── brickflow_task_injection_examples │ ├── __init__.py │ ├── brickflow-multi-project.yml │ ├── config │ └── injected_tasks.yaml │ ├── src │ ├── __init__.py │ └── python │ │ ├── __init__.py │ │ └── helper.py │ ├── templates │ ├── custom_logger.py.j2 │ └── data_validator.py.j2 │ └── workflows │ ├── __init__.py │ ├── demo_workflow.py │ └── entrypoint.py ├── mkdocs.yml ├── poetry.lock ├── prospector.yaml ├── pyproject.toml ├── tests ├── __init__.py ├── airflow_plugins │ ├── __init__.py │ ├── test_autosys.py │ ├── test_tableau.py │ └── test_task_dependency.py ├── cli │ ├── __init__.py │ ├── conftest.py │ ├── sample_yaml_project │ │ ├── .brickflow-project-root.yaml │ │ └── brickflow-multi-project.yaml │ ├── sample_yml_project │ │ ├── .brickflow-project-root.yml │ │ └── brickflow-multi-project.yml │ ├── test_bundles.py │ ├── test_cli.py │ └── test_projects.py ├── codegen │ ├── __init__.py │ ├── expected_bundles │ │ ├── dev_bundle_monorepo.yml │ │ ├── dev_bundle_polyrepo.yml │ │ ├── dev_bundle_polyrepo_with_auto_libs.yml │ │ ├── local_bundle.yml │ │ ├── local_bundle_continuous_schedule.yml │ │ ├── local_bundle_foreach_task.yml │ │ ├── local_bundle_prefix_suffix.yml │ │ └── local_serverless_bundle.yml │ ├── sample_serverless_workflow.py │ ├── sample_workflows.py │ └── test_databricks_bundle.py ├── context │ ├── __init__.py │ └── test_context.py ├── databricks_plugins │ ├── __init__.py │ ├── test_box_operator.py │ ├── test_run_job.py │ ├── test_sla_sensor.py │ ├── test_workflow_dependency_sensor.py │ └── test_workflow_task_dependency_sensor.py ├── engine │ ├── __init__.py │ ├── sample_workflow.py │ ├── sample_workflow_2.py │ ├── test_compute.py │ ├── test_engine.py │ ├── test_pattern_matching.py │ ├── test_project.py │ ├── test_task.py │ ├── test_task_injection.py │ ├── test_utils.py │ └── test_workflow.py ├── resolver │ └── test_resolver.py ├── sample_workflows │ ├── __init__.py │ ├── sample_workflow_1.py │ └── sample_workflow_2.py ├── test_brickflow.py └── test_plugins.py └── tools ├── README.md ├── gen-bundle.sh ├── install_databricks_cli.py ├── modify_model.py └── modify_schema.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/onpush.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/.github/workflows/onpush.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/README.md -------------------------------------------------------------------------------- /brickflow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/__init__.py -------------------------------------------------------------------------------- /brickflow/bundles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /brickflow/bundles/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/bundles/model.py -------------------------------------------------------------------------------- /brickflow/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/cli/__init__.py -------------------------------------------------------------------------------- /brickflow/cli/bundles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/cli/bundles.py -------------------------------------------------------------------------------- /brickflow/cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/cli/commands.py -------------------------------------------------------------------------------- /brickflow/cli/configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/cli/configure.py -------------------------------------------------------------------------------- /brickflow/cli/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/cli/constants.py -------------------------------------------------------------------------------- /brickflow/cli/entrypoint.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/cli/entrypoint.template -------------------------------------------------------------------------------- /brickflow/cli/gitignore_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/cli/gitignore_template.txt -------------------------------------------------------------------------------- /brickflow/cli/projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/cli/projects.py -------------------------------------------------------------------------------- /brickflow/codegen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/codegen/__init__.py -------------------------------------------------------------------------------- /brickflow/codegen/databricks_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/codegen/databricks_bundle.py -------------------------------------------------------------------------------- /brickflow/context/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/context/__init__.py -------------------------------------------------------------------------------- /brickflow/context/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/context/context.py -------------------------------------------------------------------------------- /brickflow/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/__init__.py -------------------------------------------------------------------------------- /brickflow/engine/compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/compute.py -------------------------------------------------------------------------------- /brickflow/engine/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/hooks.py -------------------------------------------------------------------------------- /brickflow/engine/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/project.py -------------------------------------------------------------------------------- /brickflow/engine/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/task.py -------------------------------------------------------------------------------- /brickflow/engine/task_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/task_executor.py -------------------------------------------------------------------------------- /brickflow/engine/task_injection_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/task_injection_config.py -------------------------------------------------------------------------------- /brickflow/engine/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/utils.py -------------------------------------------------------------------------------- /brickflow/engine/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/engine/workflow.py -------------------------------------------------------------------------------- /brickflow/hints/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/hints/__init__.py -------------------------------------------------------------------------------- /brickflow/hints/hint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/hints/hint.py -------------------------------------------------------------------------------- /brickflow/hints/py.typed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/hints/py.typed -------------------------------------------------------------------------------- /brickflow/resolver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/resolver/__init__.py -------------------------------------------------------------------------------- /brickflow/templates/injected_task_default.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow/templates/injected_task_default.py.j2 -------------------------------------------------------------------------------- /brickflow_plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/__init__.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /brickflow_plugins/airflow/brickflow_task_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/brickflow_task_plugin.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/context/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/context/__init__.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/cronhelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/cronhelper.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/operators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/operators/__init__.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/operators/external_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/operators/external_tasks.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/operators/external_tasks_tableau.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/operators/external_tasks_tableau.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/operators/native_operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/operators/native_operators.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/vendor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /brickflow_plugins/airflow/vendor/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/vendor/context.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/vendor/timetable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/vendor/timetable.py -------------------------------------------------------------------------------- /brickflow_plugins/airflow/vendor/timezone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/airflow/vendor/timezone.py -------------------------------------------------------------------------------- /brickflow_plugins/databricks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /brickflow_plugins/databricks/box_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/databricks/box_operator.py -------------------------------------------------------------------------------- /brickflow_plugins/databricks/run_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/databricks/run_job.py -------------------------------------------------------------------------------- /brickflow_plugins/databricks/sla_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/databricks/sla_sensor.py -------------------------------------------------------------------------------- /brickflow_plugins/databricks/uc_to_snowflake_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/databricks/uc_to_snowflake_operator.py -------------------------------------------------------------------------------- /brickflow_plugins/databricks/workflow_dependency_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/databricks/workflow_dependency_sensor.py -------------------------------------------------------------------------------- /brickflow_plugins/secrets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/brickflow_plugins/secrets/__init__.py -------------------------------------------------------------------------------- /config/injected_tasks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/config/injected_tasks.yaml -------------------------------------------------------------------------------- /docs/api/airflow_external_task_dependency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/airflow_external_task_dependency.md -------------------------------------------------------------------------------- /docs/api/airflow_native_operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/airflow_native_operators.md -------------------------------------------------------------------------------- /docs/api/airflow_tableau_operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/airflow_tableau_operators.md -------------------------------------------------------------------------------- /docs/api/box_operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/box_operator.md -------------------------------------------------------------------------------- /docs/api/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/cli.md -------------------------------------------------------------------------------- /docs/api/compute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/compute.md -------------------------------------------------------------------------------- /docs/api/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/context.md -------------------------------------------------------------------------------- /docs/api/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/project.md -------------------------------------------------------------------------------- /docs/api/secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/secrets.md -------------------------------------------------------------------------------- /docs/api/sla_sensor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/sla_sensor.md -------------------------------------------------------------------------------- /docs/api/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/task.md -------------------------------------------------------------------------------- /docs/api/uc_to_snowflake_operator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/uc_to_snowflake_operator.md -------------------------------------------------------------------------------- /docs/api/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/workflow.md -------------------------------------------------------------------------------- /docs/api/workflow_dependency_sensor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/api/workflow_dependency_sensor.md -------------------------------------------------------------------------------- /docs/bundles-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/bundles-quickstart.md -------------------------------------------------------------------------------- /docs/cli/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/cli/reference.md -------------------------------------------------------------------------------- /docs/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/css/custom.css -------------------------------------------------------------------------------- /docs/environment-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/environment-variables.md -------------------------------------------------------------------------------- /docs/faq/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/faq/faq.md -------------------------------------------------------------------------------- /docs/highlevel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/highlevel.md -------------------------------------------------------------------------------- /docs/how-imports-work.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/how-imports-work.md -------------------------------------------------------------------------------- /docs/img/bf_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/img/bf_logo.png -------------------------------------------------------------------------------- /docs/img/bf_logo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/img/bf_logo_1.png -------------------------------------------------------------------------------- /docs/img/maintainance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/img/maintainance.png -------------------------------------------------------------------------------- /docs/img/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/img/workflow.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/projects.md -------------------------------------------------------------------------------- /docs/task_injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/task_injection.md -------------------------------------------------------------------------------- /docs/tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/tasks.md -------------------------------------------------------------------------------- /docs/upgrades/upgrade-pre-0-10-0-to-0-10-0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/upgrades/upgrade-pre-0-10-0-to-0-10-0.md -------------------------------------------------------------------------------- /docs/workflows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/docs/workflows.md -------------------------------------------------------------------------------- /examples/brickflow_examples/.brickflow-project-root.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/.brickflow-project-root.yml -------------------------------------------------------------------------------- /examples/brickflow_examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/.gitignore -------------------------------------------------------------------------------- /examples/brickflow_examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/README.md -------------------------------------------------------------------------------- /examples/brickflow_examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_examples/brickflow-multi-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/brickflow-multi-project.yml -------------------------------------------------------------------------------- /examples/brickflow_examples/notebooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_examples/notebooks/example_notebook.py: -------------------------------------------------------------------------------- 1 | # Databricks notebook source 2 | 3 | print("hello world") 4 | -------------------------------------------------------------------------------- /examples/brickflow_examples/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_examples/src/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_examples/src/python/lending_data_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/src/python/lending_data_show.py -------------------------------------------------------------------------------- /examples/brickflow_examples/src/python/setup_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/src/python/setup_data.py -------------------------------------------------------------------------------- /examples/brickflow_examples/src/sql/sample.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/src/sql/sample.sql -------------------------------------------------------------------------------- /examples/brickflow_examples/workflows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_examples/workflows/demo_wf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/workflows/demo_wf.py -------------------------------------------------------------------------------- /examples/brickflow_examples/workflows/entrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/workflows/entrypoint.py -------------------------------------------------------------------------------- /examples/brickflow_examples/workflows/pattern_matching_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_examples/workflows/pattern_matching_example.py -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/.brickflow-project-root.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_for_each_task_examples/.brickflow-project-root.yml -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_for_each_task_examples/README.md -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/brickflow-multi-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_for_each_task_examples/brickflow-multi-project.yml -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/notebooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/notebooks/example_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_for_each_task_examples/notebooks/example_notebook.py -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/src/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/src/python/print_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_for_each_task_examples/src/python/print_args.py -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/workflows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/workflows/entrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_for_each_task_examples/workflows/entrypoint.py -------------------------------------------------------------------------------- /examples/brickflow_for_each_task_examples/workflows/for_each_task_wf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_for_each_task_examples/workflows/for_each_task_wf.py -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/.brickflow-project-root.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_serverless_examples/.brickflow-project-root.yml -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_serverless_examples/.gitignore -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_serverless_examples/README.md -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/brickflow-multi-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_serverless_examples/brickflow-multi-project.yml -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/notebooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/notebooks/example_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_serverless_examples/notebooks/example_notebook.py -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/src/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/src/python/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_serverless_examples/src/python/example.py -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/workflows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/workflows/demo_serverless_wf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_serverless_examples/workflows/demo_serverless_wf.py -------------------------------------------------------------------------------- /examples/brickflow_serverless_examples/workflows/entrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_serverless_examples/workflows/entrypoint.py -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/__init__.py: -------------------------------------------------------------------------------- 1 | # Brickflow Task Injection Examples 2 | -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/brickflow-multi-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_task_injection_examples/brickflow-multi-project.yml -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/config/injected_tasks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_task_injection_examples/config/injected_tasks.yaml -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/src/__init__.py: -------------------------------------------------------------------------------- 1 | # Source package 2 | -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/src/python/__init__.py: -------------------------------------------------------------------------------- 1 | # Python utilities package 2 | -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/src/python/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_task_injection_examples/src/python/helper.py -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/templates/custom_logger.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_task_injection_examples/templates/custom_logger.py.j2 -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/templates/data_validator.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_task_injection_examples/templates/data_validator.py.j2 -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/workflows/__init__.py: -------------------------------------------------------------------------------- 1 | # Workflows package 2 | -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/workflows/demo_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_task_injection_examples/workflows/demo_workflow.py -------------------------------------------------------------------------------- /examples/brickflow_task_injection_examples/workflows/entrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/examples/brickflow_task_injection_examples/workflows/entrypoint.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/poetry.lock -------------------------------------------------------------------------------- /prospector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/prospector.yaml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/airflow_plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/airflow_plugins/test_autosys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/airflow_plugins/test_autosys.py -------------------------------------------------------------------------------- /tests/airflow_plugins/test_tableau.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/airflow_plugins/test_tableau.py -------------------------------------------------------------------------------- /tests/airflow_plugins/test_task_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/airflow_plugins/test_task_dependency.py -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/cli/conftest.py -------------------------------------------------------------------------------- /tests/cli/sample_yaml_project/.brickflow-project-root.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/cli/sample_yaml_project/.brickflow-project-root.yaml -------------------------------------------------------------------------------- /tests/cli/sample_yaml_project/brickflow-multi-project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/cli/sample_yaml_project/brickflow-multi-project.yaml -------------------------------------------------------------------------------- /tests/cli/sample_yml_project/.brickflow-project-root.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/cli/sample_yml_project/.brickflow-project-root.yml -------------------------------------------------------------------------------- /tests/cli/sample_yml_project/brickflow-multi-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/cli/sample_yml_project/brickflow-multi-project.yml -------------------------------------------------------------------------------- /tests/cli/test_bundles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/cli/test_bundles.py -------------------------------------------------------------------------------- /tests/cli/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/cli/test_cli.py -------------------------------------------------------------------------------- /tests/cli/test_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/cli/test_projects.py -------------------------------------------------------------------------------- /tests/codegen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/codegen/expected_bundles/dev_bundle_monorepo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/expected_bundles/dev_bundle_monorepo.yml -------------------------------------------------------------------------------- /tests/codegen/expected_bundles/dev_bundle_polyrepo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/expected_bundles/dev_bundle_polyrepo.yml -------------------------------------------------------------------------------- /tests/codegen/expected_bundles/dev_bundle_polyrepo_with_auto_libs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/expected_bundles/dev_bundle_polyrepo_with_auto_libs.yml -------------------------------------------------------------------------------- /tests/codegen/expected_bundles/local_bundle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/expected_bundles/local_bundle.yml -------------------------------------------------------------------------------- /tests/codegen/expected_bundles/local_bundle_continuous_schedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/expected_bundles/local_bundle_continuous_schedule.yml -------------------------------------------------------------------------------- /tests/codegen/expected_bundles/local_bundle_foreach_task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/expected_bundles/local_bundle_foreach_task.yml -------------------------------------------------------------------------------- /tests/codegen/expected_bundles/local_bundle_prefix_suffix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/expected_bundles/local_bundle_prefix_suffix.yml -------------------------------------------------------------------------------- /tests/codegen/expected_bundles/local_serverless_bundle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/expected_bundles/local_serverless_bundle.yml -------------------------------------------------------------------------------- /tests/codegen/sample_serverless_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/sample_serverless_workflow.py -------------------------------------------------------------------------------- /tests/codegen/sample_workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/sample_workflows.py -------------------------------------------------------------------------------- /tests/codegen/test_databricks_bundle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/codegen/test_databricks_bundle.py -------------------------------------------------------------------------------- /tests/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/context/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/context/test_context.py -------------------------------------------------------------------------------- /tests/databricks_plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/databricks_plugins/test_box_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/databricks_plugins/test_box_operator.py -------------------------------------------------------------------------------- /tests/databricks_plugins/test_run_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/databricks_plugins/test_run_job.py -------------------------------------------------------------------------------- /tests/databricks_plugins/test_sla_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/databricks_plugins/test_sla_sensor.py -------------------------------------------------------------------------------- /tests/databricks_plugins/test_workflow_dependency_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/databricks_plugins/test_workflow_dependency_sensor.py -------------------------------------------------------------------------------- /tests/databricks_plugins/test_workflow_task_dependency_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/databricks_plugins/test_workflow_task_dependency_sensor.py -------------------------------------------------------------------------------- /tests/engine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/engine/sample_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/sample_workflow.py -------------------------------------------------------------------------------- /tests/engine/sample_workflow_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/sample_workflow_2.py -------------------------------------------------------------------------------- /tests/engine/test_compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/test_compute.py -------------------------------------------------------------------------------- /tests/engine/test_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/test_engine.py -------------------------------------------------------------------------------- /tests/engine/test_pattern_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/test_pattern_matching.py -------------------------------------------------------------------------------- /tests/engine/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/test_project.py -------------------------------------------------------------------------------- /tests/engine/test_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/test_task.py -------------------------------------------------------------------------------- /tests/engine/test_task_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/test_task_injection.py -------------------------------------------------------------------------------- /tests/engine/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/test_utils.py -------------------------------------------------------------------------------- /tests/engine/test_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/engine/test_workflow.py -------------------------------------------------------------------------------- /tests/resolver/test_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/resolver/test_resolver.py -------------------------------------------------------------------------------- /tests/sample_workflows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sample_workflows/sample_workflow_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/sample_workflows/sample_workflow_1.py -------------------------------------------------------------------------------- /tests/sample_workflows/sample_workflow_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/sample_workflows/sample_workflow_2.py -------------------------------------------------------------------------------- /tests/test_brickflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/test_brickflow.py -------------------------------------------------------------------------------- /tests/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tests/test_plugins.py -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/gen-bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tools/gen-bundle.sh -------------------------------------------------------------------------------- /tools/install_databricks_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tools/install_databricks_cli.py -------------------------------------------------------------------------------- /tools/modify_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tools/modify_model.py -------------------------------------------------------------------------------- /tools/modify_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nike-Inc/brickflow/HEAD/tools/modify_schema.py --------------------------------------------------------------------------------