From 6ed02022cb956610059a1225865220d105acd252 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Thu, 18 Apr 2024 14:51:33 +0100 Subject: [PATCH 01/18] int: Move orquestra-sdk to projects directory --- CONTRIBUTING.md | 5 ++- README.md | 25 +++++++------- .../orquestra-sdk/CHANGELOG.md | 0 LICENSE => projects/orquestra-sdk/LICENSE | 0 Makefile => projects/orquestra-sdk/Makefile | 0 projects/orquestra-sdk/README.md | 32 ++++++++++++++++++ .../orquestra-sdk/docker}/.dockerignore | 0 .../orquestra-sdk/docker}/Dockerfile | 0 .../orquestra-sdk/docker}/Makefile | 0 .../orquestra-sdk/docker}/cuda.Dockerfile | 0 {docs => projects/orquestra-sdk/docs}/conf.py | 0 .../orquestra-sdk/docs}/examples/__init__.py | 0 .../docs}/examples/config_management.py | 0 .../docs}/examples/quickstart.py | 0 .../docs}/examples/remote_workflow.py | 0 .../docs}/examples/tests/__init__.py | 0 .../docs}/examples/tests/conftest.py | 0 .../docs}/examples/tests/parsers.py | 0 .../tests/test_dependency_installation.py | 0 .../docs}/examples/tests/test_jupyter_sdk.py | 0 .../docs}/examples/tests/test_local_ray.py | 0 .../docs}/examples/tests/test_logging.py | 0 .../test_migrating_from_quantum_engine.py | 0 .../examples/tests/test_mlflow_utilities.py | 0 .../tests/test_parametrized_workflows.py | 0 .../docs}/examples/tests/test_remote.py | 0 .../docs}/examples/tests/test_secrets.py | 0 .../examples/tests/test_workflow_syntax.py | 0 .../docs}/examples/workflow_defs.py | 0 .../docs}/guides/dependency-installation.rst | 0 .../guides/images/ce-nodes-parameter.png | Bin .../docs}/guides/images/portal-mlflow.png | Bin .../orquestra-sdk/docs}/guides/index.rst | 0 .../orquestra-sdk/docs}/guides/logging.rst | 0 .../guides/migrating-from-quantum-engine.rst | 0 .../orquestra-sdk/docs}/guides/mlflow.rst | 0 .../docs}/guides/resource-management.rst | 0 .../docs}/guides/runtime-configuration.rst | 0 .../docs}/guides/version-compatibility.rst | 0 .../docs}/guides/workflow-runs.rst | 0 .../docs}/guides/workflow-syntax.rst | 0 .../docs}/guides/workspaces-and-projects.rst | 0 .../orquestra-sdk/docs}/index.rst | 0 .../docs}/quickref/cli-reference.rst | 0 .../orquestra-sdk/docs}/quickref/index.rst | 0 .../docs}/tutorials/cli-beginners-guide.rst | 0 .../tutorials/images/orq-login-copy-token.png | Bin .../images/orq-login-grant-access.png | Bin .../images/orq-login-landing-page.png | Bin .../tutorials/images/win-redist-picture.png | Bin .../orquestra-sdk/docs}/tutorials/index.rst | 0 .../tutorials/installing-macos-linux.rst | 0 .../docs}/tutorials/installing-windows.rst | 0 .../docs}/tutorials/jupyter-sdk.rst | 0 .../tutorials/parametrized-workflows.rst | 0 .../docs}/tutorials/quickstart.rst | 0 .../orquestra-sdk/docs}/tutorials/ray.rst | 0 .../orquestra-sdk/docs}/tutorials/remote.rst | 0 .../orquestra-sdk/docs}/tutorials/secrets.rst | 0 .../orquestra-sdk/pyproject.toml | 0 .../orquestra-sdk/pytest.ini | 0 .../src}/orquestra/sdk/__init__.py | 0 .../src}/orquestra/sdk/_client/__init__.py | 0 .../orquestra/sdk/_client/_base/__init__.py | 0 .../sdk/_client/_base/_api/__init__.py | 0 .../sdk/_client/_base/_api/_config.py | 0 .../sdk/_client/_base/_api/_task_run.py | 0 .../sdk/_client/_base/_api/_wf_run.py | 0 .../src}/orquestra/sdk/_client/_base/_ast.py | 0 .../orquestra/sdk/_client/_base/_config.py | 0 .../sdk/_client/_base/_driver/__init__.py | 0 .../sdk/_client/_base/_driver/_ce_runtime.py | 0 .../sdk/_client/_base/_driver/_client.py | 0 .../sdk/_client/_base/_driver/_exceptions.py | 0 .../sdk/_client/_base/_driver/_models.py | 0 .../src}/orquestra/sdk/_client/_base/_dsl.py | 0 .../src}/orquestra/sdk/_client/_base/_env.py | 0 .../orquestra/sdk/_client/_base/_factory.py | 0 .../sdk/_client/_base/_git_url_utils.py | 0 .../sdk/_client/_base/_in_process_runtime.py | 0 .../src}/orquestra/sdk/_client/_base/_jwt.py | 0 .../orquestra/sdk/_client/_base/_retry.py | 0 .../orquestra/sdk/_client/_base/_services.py | 0 .../sdk/_client/_base/_spaces/__init__.py | 0 .../sdk/_client/_base/_spaces/_api.py | 0 .../sdk/_client/_base/_spaces/_resolver.py | 0 .../sdk/_client/_base/_testing/__init__.py | 0 .../_client/_base/_testing/_connections.py | 0 .../_client/_base/_testing/_example_wfs.py | 0 .../sdk/_client/_base/_testing/_ipc.py | 0 .../_client/_base/_testing/_long_import.py | 0 .../sdk/_client/_base/_testing/_reloaders.py | 0 .../orquestra/sdk/_client/_base/_traversal.py | 0 .../src}/orquestra/sdk/_client/_base/_viz.py | 0 .../orquestra/sdk/_client/_base/_workflow.py | 0 .../sdk/_client/_base/cli/_arg_resolvers.py | 0 .../sdk/_client/_base/cli/_cli_logs.py | 0 .../sdk/_client/_base/cli/_config/_list.py | 0 .../sdk/_client/_base/cli/_dumpers.py | 0 .../orquestra/sdk/_client/_base/cli/_entry.py | 0 .../sdk/_client/_base/cli/_login/_login.py | 0 .../_client/_base/cli/_login/_login_server.py | 0 .../orquestra/sdk/_client/_base/cli/_repos.py | 0 .../sdk/_client/_base/cli/_services/_down.py | 0 .../_client/_base/cli/_services/_status.py | 0 .../sdk/_client/_base/cli/_services/_up.py | 0 .../sdk/_client/_base/cli/_task/_logs.py | 0 .../sdk/_client/_base/cli/_task/_results.py | 0 .../sdk/_client/_base/cli/_ui/__init__.py | 0 .../_base/cli/_ui/_click_default_group.py | 0 .../sdk/_client/_base/cli/_ui/_errors.py | 0 .../sdk/_client/_base/cli/_ui/_models.py | 0 .../sdk/_client/_base/cli/_ui/_presenters.py | 0 .../sdk/_client/_base/cli/_ui/_prompts.py | 0 .../sdk/_client/_base/cli/_workflow/_list.py | 0 .../sdk/_client/_base/cli/_workflow/_logs.py | 0 .../_client/_base/cli/_workflow/_results.py | 0 .../sdk/_client/_base/cli/_workflow/_stop.py | 0 .../_client/_base/cli/_workflow/_submit.py | 0 .../sdk/_client/_base/cli/_workflow/_view.py | 0 .../orquestra/sdk/_client/_base/loader.py | 0 .../orquestra/sdk/_client/dremio/__init__.py | 0 .../src}/orquestra/sdk/_client/dremio/_api.py | 0 .../sdk/_client/dremio/_env_var_reader.py | 0 .../sdk/_client/dremio/_flight_facade.py | 0 .../orquestra/sdk/_client/mlflow/__init__.py | 0 .../sdk/_client/mlflow/_connection_utils.py | 0 .../orquestra/sdk/_client/secrets/__init__.py | 0 .../orquestra/sdk/_client/secrets/_api.py | 0 .../orquestra/sdk/_client/secrets/_auth.py | 0 .../orquestra/sdk/_client/secrets/_client.py | 0 .../sdk/_client/secrets/_exceptions.py | 0 .../orquestra/sdk/_client/secrets/_models.py | 0 .../src}/orquestra/sdk/_ray/__init__.py | 0 .../orquestra/sdk/_ray/_build_workflow.py | 0 .../src}/orquestra/sdk/_runtime/__init__.py | 0 .../orquestra/sdk/_runtime/_ray/__init__.py | 0 .../sdk/_runtime/_ray/_build_workflow.py | 0 .../orquestra/sdk/_runtime/_ray/_client.py | 0 .../src}/orquestra/sdk/_runtime/_ray/_dag.py | 0 .../src}/orquestra/sdk/_runtime/_ray/_dirs.py | 0 .../src}/orquestra/sdk/_runtime/_ray/_env.py | 0 .../orquestra/sdk/_runtime/_ray/_id_gen.py | 0 .../sdk/_runtime/_ray/_logs/__init__.py | 0 .../sdk/_runtime/_ray/_logs/_markers.py | 0 .../orquestra/sdk/_runtime/_ray/_ray_logs.py | 0 .../sdk/_runtime/_ray/_wf_metadata.py | 0 .../src}/orquestra/sdk/_shared/__init__.py | 0 .../src}/orquestra/sdk/_shared/_graphs.py | 0 .../src}/orquestra/sdk/_shared/_regex.py | 0 .../orquestra/sdk/_shared/_spaces/__init__.py | 0 .../orquestra/sdk/_shared/_spaces/_structs.py | 0 .../src}/orquestra/sdk/_shared/abc.py | 0 .../orquestra/sdk/_shared/dates/__init__.py | 0 .../orquestra/sdk/_shared/dates/_dates.py | 0 .../src}/orquestra/sdk/_shared/dispatch.py | 0 .../src}/orquestra/sdk/_shared/exceptions.py | 0 .../sdk/_shared/exec_ctx/__init__.py | 0 .../sdk/_shared/exec_ctx/_exec_ctx.py | 0 .../sdk/_shared/kubernetes/__init__.py | 0 .../sdk/_shared/kubernetes/quantity.py | 0 .../orquestra/sdk/_shared/logs/__init__.py | 0 .../orquestra/sdk/_shared/logs/_interfaces.py | 0 .../orquestra/sdk/_shared/logs/_models.py | 0 .../orquestra/sdk/_shared/logs/_regrouping.py | 0 .../sdk/_shared/orqdantic/__init__.py | 0 .../sdk/_shared/orqdantic/orqdantic.py | 0 .../sdk/_shared/packaging/__init__.py | 0 .../sdk/_shared/packaging/_versions.py | 0 .../orquestra/sdk/_shared/schema/__init__.py | 0 .../orquestra/sdk/_shared/schema/_compat.py | 0 .../orquestra/sdk/_shared/schema/configs.py | 0 .../src}/orquestra/sdk/_shared/schema/ir.py | 0 .../orquestra/sdk/_shared/schema/responses.py | 0 .../sdk/_shared/schema/workflow_run.py | 0 .../src}/orquestra/sdk/_shared/serde.py | 0 .../src}/orquestra/sdk/dremio/__init__.py | 0 .../src}/orquestra/sdk/examples/__init__.py | 0 .../orquestra/sdk/examples/exportable_wf.py | 0 .../orquestra/sdk/examples/workflow_defs.py | 0 .../src}/orquestra/sdk/exceptions.py | 0 .../src}/orquestra/sdk/kubernetes/__init__.py | 0 .../src}/orquestra/sdk/kubernetes/quantity.py | 0 .../src}/orquestra/sdk/mlflow/__init__.py | 0 .../src}/orquestra/sdk/packaging/__init__.py | 0 .../orquestra-sdk/src}/orquestra/sdk/py.typed | 0 .../src}/orquestra/sdk/schema/__init__.py | 0 .../src}/orquestra/sdk/schema/configs.py | 0 .../src}/orquestra/sdk/schema/ir.py | 0 .../src}/orquestra/sdk/schema/responses.py | 0 .../src}/orquestra/sdk/schema/workflow_run.py | 0 .../src}/orquestra/sdk/secrets/__init__.py | 0 .../orquestra-sdk/tests}/__init__.py | 0 .../orquestra-sdk/tests}/cli/__init__.py | 0 .../cli/data/simulate_cli_logging_stuff.py | 0 .../tests}/cli/services/test_down.py | 0 .../tests}/cli/services/test_up.py | 0 .../tests}/cli/task/test_task_logs.py | 0 .../tests}/cli/task/test_task_results.py | 0 .../tests}/cli/test_arg_resolvers.py | 0 .../orquestra-sdk/tests}/cli/test_cli_logs.py | 0 .../orquestra-sdk/tests}/cli/test_dumpers.py | 0 .../tests}/cli/test_entrypoint.py | 0 .../orquestra-sdk/tests}/cli/test_login.py | 0 .../tests}/cli/test_login_list.py | 0 .../tests}/cli/test_login_server.py | 0 .../orquestra-sdk/tests}/cli/test_repos.py | 0 .../orquestra-sdk/tests}/cli/ui/__init__.py | 0 .../tests}/cli/ui/data/list_wf_runs.txt | 0 .../cli/ui/data/list_wf_runs_with_owner.txt | 0 .../tests}/cli/ui/data/wf_runs/running.txt | 0 .../tests}/cli/ui/data/wf_runs/waiting.txt | 0 .../tests}/cli/ui/exception_makers.py | 0 .../tests}/cli/ui/test_default_group.py | 0 .../tests}/cli/ui/test_errors.py | 0 .../tests}/cli/ui/test_presenters.py | 0 .../tests}/cli/ui/test_prompts.py | 0 .../tests}/cli/workflow/test_list.py | 0 .../tests}/cli/workflow/test_logs.py | 0 .../tests}/cli/workflow/test_results.py | 0 .../tests}/cli/workflow/test_stop.py | 0 .../tests}/cli/workflow/test_submit.py | 0 .../tests}/cli/workflow/test_view.py | 0 .../orquestra-sdk/tests}/conftest.py | 0 .../orquestra-sdk/tests}/runtime/__init__.py | 0 .../tests}/runtime/api/__init__.py | 0 .../tests}/runtime/api/test_api_with_ray.py | 0 .../tests}/runtime/performance/__init__.py | 0 .../tests}/runtime/performance/conftest.py | 0 .../runtime/performance/test_cli_perf.py | 0 .../tests}/runtime/project_state.py | 0 .../tests}/runtime/ray/__init__.py | 0 .../tests}/runtime/ray/conftest.py | 0 .../runtime/ray/data/ml_demo/workflow_defs.py | 0 .../module_level_function/workflow_defs.py | 0 .../data/passing_closures/workflow_defs.py | 0 .../data/python_package/original_workflow.py | 0 .../python_package_dependent_workflow.json | 0 .../logs/runtime_env_agent.log | 0 .../logs/runtime_env_setup-01000000.log | 0 ...8852b20148336d626a5d68c-01000000-21219.err | 0 ...8852b20148336d626a5d68c-01000000-21219.out | 0 ...89a6582f3c18eb83d745ffd-01000000-21220.err | 0 ...89a6582f3c18eb83d745ffd-01000000-21220.out | 0 ...18d20fe0d0efd047f4b7ea6-01000000-21232.err | 0 ...18d20fe0d0efd047f4b7ea6-01000000-21232.out | 0 ...79de353e3f00365c6cb46be-01000000-21223.err | 0 ...79de353e3f00365c6cb46be-01000000-21223.out | 0 ...bed9ed7291e528e926c4bc4-ffffffff-21222.err | 0 ...bed9ed7291e528e926c4bc4-ffffffff-21222.out | 0 .../data/legacy_logs/ray_temp/session_latest | 0 .../data/legacy_logs/regenerate_ray_temp.py | 0 ...cation-0-task-task-with-python-imports.err | 0 ...cation-0-task-task-with-python-imports.out | 0 .../task/invocation-1-task-add-with-log.err | 0 .../task/invocation-1-task-add-with-log.out | 0 .../runtime/ray/ray_logs/test_ray_logs.py | 0 .../runtime/ray/regression/data/0.46.0/_valid | 0 .../SUCCESSFUL/wf.multi_json_wf.0000001 | 0 .../SUCCESSFUL/wf.multi_pickle_wf.0000002 | 0 .../SUCCESSFUL/wf.single_json_wf.0000003 | 0 .../SUCCESSFUL/wf.single_pickle_wf.0000004 | 0 .../invocation-0-task-multi-json | 0 ...y_dag.locals.handle_data_aggregation_error | 0 ..._dag._make_ray_dag_node.locals._ray_remote | 0 .../post_run_metadata.json | 0 .../pre_run_metadata.json | 0 .../invocation-0-task-multi-json/args.pkl | 0 .../func_body.pkl | Bin .../invocation-0-task-multi-json/inputs.json | 0 .../invocation-0-task-multi-json/output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../tasks/outputs.json | 0 .../user_run_metadata.json | 0 .../workflow_meta.json | 0 .../invocation-0-task-multi-pickle | 0 ...y_dag.locals.handle_data_aggregation_error | 0 ..._dag._make_ray_dag_node.locals._ray_remote | 0 .../post_run_metadata.json | 0 .../pre_run_metadata.json | 0 .../invocation-0-task-multi-pickle/args.pkl | 0 .../func_body.pkl | Bin .../inputs.json | 0 .../invocation-0-task-multi-pickle/output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../tasks/outputs.json | 0 .../user_run_metadata.json | 0 .../workflow_meta.json | 0 .../invocation-0-task-single-json | 0 ...y_dag.locals.handle_data_aggregation_error | 0 ..._dag._make_ray_dag_node.locals._ray_remote | 0 .../post_run_metadata.json | 0 .../pre_run_metadata.json | 0 .../invocation-0-task-single-json/args.pkl | 0 .../func_body.pkl | Bin .../invocation-0-task-single-json/inputs.json | 0 .../invocation-0-task-single-json/output.pkl | 0 .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../tasks/outputs.json | 0 .../user_run_metadata.json | 0 .../workflow_meta.json | 0 .../invocation-0-task-single-pickle | 0 ...y_dag.locals.handle_data_aggregation_error | 0 ..._dag._make_ray_dag_node.locals._ray_remote | 0 .../post_run_metadata.json | 0 .../pre_run_metadata.json | 0 .../invocation-0-task-single-pickle/args.pkl | 0 .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | 0 .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../tasks/outputs.json | 0 .../user_run_metadata.json | 0 .../workflow_meta.json | 0 .../runtime/ray/regression/data/0.47.0/_valid | 0 .../SUCCESSFUL/wf.multi_json_wf.0000001 | 0 .../SUCCESSFUL/wf.multi_pickle_wf.0000002 | 0 .../SUCCESSFUL/wf.single_json_wf.0000003 | 0 .../SUCCESSFUL/wf.single_pickle_wf.0000004 | 0 .../invocation-0-task-multi-json | 0 ...flow._make_ray_dag_node.locals._ray_remote | 0 ...y_dag.locals.handle_data_aggregation_error | 0 .../post_run_metadata.json | 0 .../pre_run_metadata.json | 0 .../invocation-0-task-multi-json/args.pkl | 0 .../func_body.pkl | Bin .../invocation-0-task-multi-json/inputs.json | 0 .../invocation-0-task-multi-json/output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../tasks/outputs.json | 0 .../user_run_metadata.json | 0 .../workflow_meta.json | 0 .../invocation-0-task-multi-pickle | 0 ...flow._make_ray_dag_node.locals._ray_remote | 0 ...y_dag.locals.handle_data_aggregation_error | 0 .../post_run_metadata.json | 0 .../pre_run_metadata.json | 0 .../invocation-0-task-multi-pickle/args.pkl | 0 .../func_body.pkl | Bin .../inputs.json | 0 .../invocation-0-task-multi-pickle/output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../tasks/outputs.json | 0 .../user_run_metadata.json | 0 .../workflow_meta.json | 0 .../invocation-0-task-single-json | 0 ...flow._make_ray_dag_node.locals._ray_remote | 0 ...y_dag.locals.handle_data_aggregation_error | 0 .../post_run_metadata.json | 0 .../pre_run_metadata.json | 0 .../invocation-0-task-single-json/args.pkl | 0 .../func_body.pkl | Bin .../invocation-0-task-single-json/inputs.json | 0 .../invocation-0-task-single-json/output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../tasks/outputs.json | 0 .../user_run_metadata.json | 0 .../workflow_meta.json | 0 .../invocation-0-task-single-pickle | 0 ...flow._make_ray_dag_node.locals._ray_remote | 0 ...y_dag.locals.handle_data_aggregation_error | 0 .../post_run_metadata.json | 0 .../pre_run_metadata.json | 0 .../invocation-0-task-single-pickle/args.pkl | 0 .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../args.pkl | Bin .../func_body.pkl | Bin .../inputs.json | 0 .../output.pkl | Bin .../post_task_metadata.json | 0 .../pre_task_metadata.json | 0 .../user_task_metadata.json | 0 .../tasks/outputs.json | 0 .../user_run_metadata.json | 0 .../workflow_meta.json | 0 .../runtime/ray/regression/data/README.md | 0 .../ray/regression/data/rename_workflows.sh | 0 .../runtime/ray/regression/data/workflows.py | 0 .../ray/regression/test_workflow_outputs.py | 0 .../tests}/runtime/ray/test_build_workflow.py | 0 .../tests}/runtime/ray/test_client.py | 0 .../tests}/runtime/ray/test_dag.py | 0 .../tests}/runtime/ray/test_id_gen.py | 0 .../tests}/runtime/ray/test_integration.py | 0 .../tests}/runtime/ray/test_logger.py | 0 .../tests}/runtime/test_config.py | 0 .../tests}/runtime/test_services.py | 0 .../runtime/test_services_integration.py | 0 .../orquestra-sdk/tests}/sdk/__init__.py | 0 .../orquestra-sdk/tests}/sdk/api/__init__.py | 0 .../tests}/sdk/api/test_config.py | 0 .../tests}/sdk/api/test_task_run.py | 0 .../tests}/sdk/api/test_wf_run.py | 0 .../orquestra-sdk/tests}/sdk/conftest.py | 0 .../tests}/sdk/data/bad_requirements.txt | 0 .../complex_serialization/workflow_defs.py | 0 .../orquestra-sdk/tests}/sdk/data/configs.py | 0 .../tests}/sdk/data/requirements.txt | 0 .../sdk/data/requirements_with_extras.txt | 0 .../tests}/sdk/data/sample_project/helpers.py | 0 .../sdk/data/sample_project/workflow_defs.py | 0 .../sample_project/workflow_defs_no_raise.py | 0 .../tests}/sdk/data/task_run_workflow_defs.py | 0 .../orquestra-sdk/tests}/sdk/dirs.py | 0 .../tests}/sdk/dremio/test_dremio_api.py | 0 .../tests}/sdk/dremio/test_env_reader.py | 0 .../tests}/sdk/driver/__init__.py | 0 .../tests}/sdk/driver/conftest.py | 0 .../data/get_task_logs_response/logs.tar.gz | Bin .../data/get_wf_logs_response/logs.tar.gz | Bin .../sys_logs.tar.gz | Bin .../regression/data/v0.46.0_json-single.json | 0 .../data/v0.46.0_json-single_ids.json | 0 .../driver/regression/data/v0.46.0_json.json | 0 .../regression/data/v0.46.0_json_ids.json | 0 .../data/v0.46.0_pickle-single.json | 0 .../data/v0.46.0_pickle-single_ids.json | 0 .../regression/data/v0.46.0_pickle.json | 0 .../regression/data/v0.46.0_pickle_ids.json | 0 .../driver/regression/data/v0.47.0_mixed.json | 0 .../regression/data/v0.47.0_mixed_ids.json | 0 .../regression/data/v0.47.0_single.json | 0 .../regression/data/v0.47.0_single_ids.json | 0 .../driver/regression/test_compat_results.py | 0 .../tests}/sdk/driver/resp_mocks.py | 0 .../tests}/sdk/driver/test_ce_runtime.py | 0 .../tests}/sdk/driver/test_client.py | 0 .../tests}/sdk/logs/test_interfaces.py | 0 .../tests}/sdk/logs/test_markers.py | 0 .../tests}/sdk/logs/test_models.py | 0 .../tests}/sdk/logs/test_regrouping.py | 0 .../sdk/mlflow/test_connection_utils.py | 0 .../orquestra-sdk/tests}/sdk/project_state.py | 0 .../orquestra-sdk/tests}/sdk/sample_wfs.py | 0 .../tests}/sdk/schema/__init__.py | 0 .../tests}/sdk/schema/data/unpacking.py | 0 .../sdk/schema/data/unpacking_wf_0.44.0.json | 0 .../sdk/schema/data/unpacking_wf_0.45.1.json | 0 .../tests}/sdk/schema/test_compat.py | 0 .../sdk/schema/test_generating_schema.py | 0 .../tests}/sdk/schema/test_ir.py | 0 .../sdk/schema/test_workflow_run_model.py | 0 .../tests}/sdk/secrets/__init__.py | 0 .../tests}/sdk/secrets/resp_mocks.py | 0 .../tests}/sdk/secrets/test_api.py | 0 .../tests}/sdk/secrets/test_auth.py | 0 .../tests}/sdk/secrets/test_client.py | 0 .../tests}/sdk/secrets/test_importing.py | 0 .../tests}/sdk/test_api_tutorial_scripts.py | 0 .../sdk/test_artifact_future_methods.py | 0 .../orquestra-sdk/tests}/sdk/test_ast.py | 0 .../orquestra-sdk/tests}/sdk/test_config.py | 0 .../sdk/test_consistent_return_shapes.py | 0 .../sdk/test_constant_nodes_serialization.py | 0 .../orquestra-sdk/tests}/sdk/test_dates.py | 0 .../orquestra-sdk/tests}/sdk/test_dispatch.py | 0 .../tests}/sdk/test_dispatch_integration.py | 0 .../orquestra-sdk/tests}/sdk/test_dsl.py | 0 .../orquestra-sdk/tests}/sdk/test_env.py | 0 .../tests}/sdk/test_exceptions.py | 0 .../orquestra-sdk/tests}/sdk/test_factory.py | 0 .../tests}/sdk/test_git_url_utils.py | 0 .../orquestra-sdk/tests}/sdk/test_graphs.py | 0 .../tests}/sdk/test_in_process_runtime.py | 0 .../orquestra-sdk/tests}/sdk/test_jwt.py | 0 .../orquestra-sdk/tests}/sdk/test_loader.py | 0 .../tests}/sdk/test_packaging.py | 0 .../orquestra-sdk/tests}/sdk/test_regex.py | 0 .../orquestra-sdk/tests}/sdk/test_serde.py | 0 .../orquestra-sdk/tests}/sdk/test_spaces.py | 0 .../tests}/sdk/test_task_ast_parsing.py | 0 .../tests}/sdk/test_traversal.py | 0 .../orquestra-sdk/tests}/sdk/test_viz.py | 0 .../orquestra-sdk/tests}/sdk/test_workflow.py | 0 .../tests}/sdk/test_workflow_ast_parsing.py | 0 .../tests}/sdk/typing/full_example.py | 0 .../sdk/typing/task/assign_n_outputs.py | 0 .../tests}/sdk/typing/task/has_n_outputs.py | 0 .../typing/task/passed_correct_arg_type.py | 0 .../tests}/sdk/typing/task/task_base.py | 0 .../task/using_artifact_feature_as_object.py | 0 .../typing/task/using_artifact_functions.py | 0 .../tests}/sdk/typing/test_typing.py | 0 .../sdk/typing/workflow/assign_model.py | 0 .../typing/workflow/does_not_have_validate.py | 0 .../tests}/sdk/typing/workflow/has_model.py | 0 .../sdk/typing/workflow/workflow_base.py | 0 611 files changed, 49 insertions(+), 13 deletions(-) rename CHANGELOG.md => projects/orquestra-sdk/CHANGELOG.md (100%) rename LICENSE => projects/orquestra-sdk/LICENSE (100%) rename Makefile => projects/orquestra-sdk/Makefile (100%) create mode 100644 projects/orquestra-sdk/README.md rename {docker => projects/orquestra-sdk/docker}/.dockerignore (100%) rename {docker => projects/orquestra-sdk/docker}/Dockerfile (100%) rename {docker => projects/orquestra-sdk/docker}/Makefile (100%) rename {docker => projects/orquestra-sdk/docker}/cuda.Dockerfile (100%) rename {docs => projects/orquestra-sdk/docs}/conf.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/__init__.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/config_management.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/quickstart.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/remote_workflow.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/__init__.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/conftest.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/parsers.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_dependency_installation.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_jupyter_sdk.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_local_ray.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_logging.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_migrating_from_quantum_engine.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_mlflow_utilities.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_parametrized_workflows.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_remote.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_secrets.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/tests/test_workflow_syntax.py (100%) rename {docs => projects/orquestra-sdk/docs}/examples/workflow_defs.py (100%) rename {docs => projects/orquestra-sdk/docs}/guides/dependency-installation.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/images/ce-nodes-parameter.png (100%) rename {docs => projects/orquestra-sdk/docs}/guides/images/portal-mlflow.png (100%) rename {docs => projects/orquestra-sdk/docs}/guides/index.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/logging.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/migrating-from-quantum-engine.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/mlflow.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/resource-management.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/runtime-configuration.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/version-compatibility.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/workflow-runs.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/workflow-syntax.rst (100%) rename {docs => projects/orquestra-sdk/docs}/guides/workspaces-and-projects.rst (100%) rename {docs => projects/orquestra-sdk/docs}/index.rst (100%) rename {docs => projects/orquestra-sdk/docs}/quickref/cli-reference.rst (100%) rename {docs => projects/orquestra-sdk/docs}/quickref/index.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/cli-beginners-guide.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/images/orq-login-copy-token.png (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/images/orq-login-grant-access.png (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/images/orq-login-landing-page.png (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/images/win-redist-picture.png (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/index.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/installing-macos-linux.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/installing-windows.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/jupyter-sdk.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/parametrized-workflows.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/quickstart.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/ray.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/remote.rst (100%) rename {docs => projects/orquestra-sdk/docs}/tutorials/secrets.rst (100%) rename pyproject.toml => projects/orquestra-sdk/pyproject.toml (100%) rename pytest.ini => projects/orquestra-sdk/pytest.ini (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_api/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_api/_config.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_api/_task_run.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_api/_wf_run.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_ast.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_config.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_driver/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_driver/_ce_runtime.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_driver/_client.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_driver/_exceptions.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_driver/_models.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_dsl.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_env.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_factory.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_git_url_utils.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_in_process_runtime.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_jwt.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_retry.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_services.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_spaces/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_spaces/_api.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_spaces/_resolver.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_testing/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_testing/_connections.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_testing/_example_wfs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_testing/_ipc.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_testing/_long_import.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_testing/_reloaders.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_traversal.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_viz.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/_workflow.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_arg_resolvers.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_cli_logs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_config/_list.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_dumpers.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_entry.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_login/_login.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_login/_login_server.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_repos.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_services/_down.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_services/_status.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_services/_up.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_task/_logs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_task/_results.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_ui/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_ui/_click_default_group.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_ui/_errors.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_ui/_models.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_ui/_presenters.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_ui/_prompts.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_workflow/_list.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_workflow/_logs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_workflow/_results.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_workflow/_stop.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_workflow/_submit.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/cli/_workflow/_view.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/_base/loader.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/dremio/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/dremio/_api.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/dremio/_env_var_reader.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/dremio/_flight_facade.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/mlflow/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/mlflow/_connection_utils.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/secrets/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/secrets/_api.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/secrets/_auth.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/secrets/_client.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/secrets/_exceptions.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_client/secrets/_models.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_ray/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_ray/_build_workflow.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_build_workflow.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_client.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_dag.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_dirs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_env.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_id_gen.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_logs/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_logs/_markers.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_ray_logs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_runtime/_ray/_wf_metadata.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/_graphs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/_regex.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/_spaces/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/_spaces/_structs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/abc.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/dates/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/dates/_dates.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/dispatch.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/exceptions.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/exec_ctx/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/exec_ctx/_exec_ctx.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/kubernetes/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/kubernetes/quantity.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/logs/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/logs/_interfaces.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/logs/_models.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/logs/_regrouping.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/orqdantic/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/orqdantic/orqdantic.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/packaging/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/packaging/_versions.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/schema/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/schema/_compat.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/schema/configs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/schema/ir.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/schema/responses.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/schema/workflow_run.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/_shared/serde.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/dremio/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/examples/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/examples/exportable_wf.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/examples/workflow_defs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/exceptions.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/kubernetes/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/kubernetes/quantity.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/mlflow/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/packaging/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/py.typed (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/schema/__init__.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/schema/configs.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/schema/ir.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/schema/responses.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/schema/workflow_run.py (100%) rename {src => projects/orquestra-sdk/src}/orquestra/sdk/secrets/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/data/simulate_cli_logging_stuff.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/services/test_down.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/services/test_up.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/task/test_task_logs.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/task/test_task_results.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/test_arg_resolvers.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/test_cli_logs.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/test_dumpers.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/test_entrypoint.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/test_login.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/test_login_list.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/test_login_server.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/test_repos.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/data/list_wf_runs.txt (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/data/list_wf_runs_with_owner.txt (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/data/wf_runs/running.txt (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/data/wf_runs/waiting.txt (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/exception_makers.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/test_default_group.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/test_errors.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/test_presenters.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/ui/test_prompts.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/workflow/test_list.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/workflow/test_logs.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/workflow/test_results.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/workflow/test_stop.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/workflow/test_submit.py (100%) rename {tests => projects/orquestra-sdk/tests}/cli/workflow/test_view.py (100%) rename {tests => projects/orquestra-sdk/tests}/conftest.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/api/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/api/test_api_with_ray.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/performance/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/performance/conftest.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/performance/test_cli_perf.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/project_state.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/conftest.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/data/ml_demo/workflow_defs.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/data/module_level_function/workflow_defs.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/data/passing_closures/workflow_defs.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/data/python_package/original_workflow.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/data/python_package/python_package_dependent_workflow.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_agent.log (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_setup-01000000.log (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.err (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.out (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.err (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.out (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.err (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.out (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.err (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.out (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.err (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.out (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_latest (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/legacy_logs/regenerate_ray_temp.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.err (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.out (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.err (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.out (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/ray_logs/test_ray_logs.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/_valid (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/workflow_meta.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/_valid (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/workflow_meta.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/README.md (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/rename_workflows.sh (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/data/workflows.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/regression/test_workflow_outputs.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/test_build_workflow.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/test_client.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/test_dag.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/test_id_gen.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/test_integration.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/ray/test_logger.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/test_config.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/test_services.py (100%) rename {tests => projects/orquestra-sdk/tests}/runtime/test_services_integration.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/api/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/api/test_config.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/api/test_task_run.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/api/test_wf_run.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/conftest.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/bad_requirements.txt (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/complex_serialization/workflow_defs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/configs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/requirements.txt (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/requirements_with_extras.txt (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/sample_project/helpers.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/sample_project/workflow_defs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/sample_project/workflow_defs_no_raise.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/data/task_run_workflow_defs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/dirs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/dremio/test_dremio_api.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/dremio/test_env_reader.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/conftest.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/data/get_task_logs_response/logs.tar.gz (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/data/get_wf_logs_response/logs.tar.gz (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/data/get_wf_system_logs_response/sys_logs.tar.gz (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.46.0_json-single.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.46.0_json-single_ids.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.46.0_json.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.46.0_json_ids.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.46.0_pickle-single.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.46.0_pickle-single_ids.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.46.0_pickle.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.46.0_pickle_ids.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.47.0_mixed.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.47.0_mixed_ids.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.47.0_single.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/data/v0.47.0_single_ids.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/regression/test_compat_results.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/resp_mocks.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/test_ce_runtime.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/driver/test_client.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/logs/test_interfaces.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/logs/test_markers.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/logs/test_models.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/logs/test_regrouping.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/mlflow/test_connection_utils.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/project_state.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/sample_wfs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/schema/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/schema/data/unpacking.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/schema/data/unpacking_wf_0.44.0.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/schema/data/unpacking_wf_0.45.1.json (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/schema/test_compat.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/schema/test_generating_schema.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/schema/test_ir.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/schema/test_workflow_run_model.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/secrets/__init__.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/secrets/resp_mocks.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/secrets/test_api.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/secrets/test_auth.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/secrets/test_client.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/secrets/test_importing.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_api_tutorial_scripts.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_artifact_future_methods.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_ast.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_config.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_consistent_return_shapes.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_constant_nodes_serialization.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_dates.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_dispatch.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_dispatch_integration.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_dsl.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_env.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_exceptions.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_factory.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_git_url_utils.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_graphs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_in_process_runtime.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_jwt.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_loader.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_packaging.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_regex.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_serde.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_spaces.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_task_ast_parsing.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_traversal.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_viz.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_workflow.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/test_workflow_ast_parsing.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/full_example.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/task/assign_n_outputs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/task/has_n_outputs.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/task/passed_correct_arg_type.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/task/task_base.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/task/using_artifact_feature_as_object.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/task/using_artifact_functions.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/test_typing.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/workflow/assign_model.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/workflow/does_not_have_validate.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/workflow/has_model.py (100%) rename {tests => projects/orquestra-sdk/tests}/sdk/typing/workflow/workflow_base.py (100%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 575e0edde..7dea17602 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -74,7 +74,10 @@ this repository from server-side releases." ### Where Should I Place My Code? -There are three main directories within the codebase: +This monorepo has the following packages: + - `projects/orquestra-sdk` + +Inside `orquestra-sdk`, there are three main directories within the codebase: - _shared - _runtime diff --git a/README.md b/README.md index 209ef68cf..775dd16e0 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,27 @@ -# Orquestra Workflow SDK +# Orquestra Workflow SDK Monorepo -## What is it? +## Monorepo -`orquestra-sdk` is a Python library for expressing and executing computational workflows locally and on the [Orquestra](https://www.zapatacomputing.com/orquestra) platform. +This monorepo contains the different packages required to write and run workflows. Each package is located in `projects/` + +The following packages are included: + +- `orquestra-sdk`: the main client library for Orquestra Workflow SDK. -`orquestra-sdk` provides: +## What is Orquestra Workflow SDK? -- A Python DSL to express your workflows -- An API for managing and using secrets inside workflows -- An API for executing and managing your workflows -- A CLI tool for executing and managing workflows +`orquestra-sdk` is a Python library for expressing and executing computational workflows locally and on the [Orquestra](https://www.zapatacomputing.com/orquestra) platform. + +Please see `projects/orquestra-sdk` for more information. -## Installation +## Get started -Orquestra Workflow SDK is published to PyPI and should be installed from there via `pip`: +Orquestra Workflow SDK is published to PyPI and should be installed from there via `pip`. This will pull in any additional packages required to write and run workflows locally and remotely. ```bash pip install "orquestra-sdk[all]" ``` -## Usage - Please refer to the [Orquestra Workflow SDK docs](https://docs.orquestra.io/docs/core/sdk/). ## Bug Reporting diff --git a/CHANGELOG.md b/projects/orquestra-sdk/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to projects/orquestra-sdk/CHANGELOG.md diff --git a/LICENSE b/projects/orquestra-sdk/LICENSE similarity index 100% rename from LICENSE rename to projects/orquestra-sdk/LICENSE diff --git a/Makefile b/projects/orquestra-sdk/Makefile similarity index 100% rename from Makefile rename to projects/orquestra-sdk/Makefile diff --git a/projects/orquestra-sdk/README.md b/projects/orquestra-sdk/README.md new file mode 100644 index 000000000..209ef68cf --- /dev/null +++ b/projects/orquestra-sdk/README.md @@ -0,0 +1,32 @@ +# Orquestra Workflow SDK + +## What is it? + +`orquestra-sdk` is a Python library for expressing and executing computational workflows locally and on the [Orquestra](https://www.zapatacomputing.com/orquestra) platform. + +`orquestra-sdk` provides: + +- A Python DSL to express your workflows +- An API for managing and using secrets inside workflows +- An API for executing and managing your workflows +- A CLI tool for executing and managing workflows + +## Installation + +Orquestra Workflow SDK is published to PyPI and should be installed from there via `pip`: + +```bash +pip install "orquestra-sdk[all]" +``` + +## Usage + +Please refer to the [Orquestra Workflow SDK docs](https://docs.orquestra.io/docs/core/sdk/). + +## Bug Reporting + +If you'd like to report a bug/issue please create a [new issue using one of the templates](https://github.com/zapata-engineering/orquestra-sdk/issues). + +## Contributing + +Please see our [CONTRIBUTING.md](CONTRIBUTING.md) for more information on contributing to Orquestra Workflow SDK. diff --git a/docker/.dockerignore b/projects/orquestra-sdk/docker/.dockerignore similarity index 100% rename from docker/.dockerignore rename to projects/orquestra-sdk/docker/.dockerignore diff --git a/docker/Dockerfile b/projects/orquestra-sdk/docker/Dockerfile similarity index 100% rename from docker/Dockerfile rename to projects/orquestra-sdk/docker/Dockerfile diff --git a/docker/Makefile b/projects/orquestra-sdk/docker/Makefile similarity index 100% rename from docker/Makefile rename to projects/orquestra-sdk/docker/Makefile diff --git a/docker/cuda.Dockerfile b/projects/orquestra-sdk/docker/cuda.Dockerfile similarity index 100% rename from docker/cuda.Dockerfile rename to projects/orquestra-sdk/docker/cuda.Dockerfile diff --git a/docs/conf.py b/projects/orquestra-sdk/docs/conf.py similarity index 100% rename from docs/conf.py rename to projects/orquestra-sdk/docs/conf.py diff --git a/docs/examples/__init__.py b/projects/orquestra-sdk/docs/examples/__init__.py similarity index 100% rename from docs/examples/__init__.py rename to projects/orquestra-sdk/docs/examples/__init__.py diff --git a/docs/examples/config_management.py b/projects/orquestra-sdk/docs/examples/config_management.py similarity index 100% rename from docs/examples/config_management.py rename to projects/orquestra-sdk/docs/examples/config_management.py diff --git a/docs/examples/quickstart.py b/projects/orquestra-sdk/docs/examples/quickstart.py similarity index 100% rename from docs/examples/quickstart.py rename to projects/orquestra-sdk/docs/examples/quickstart.py diff --git a/docs/examples/remote_workflow.py b/projects/orquestra-sdk/docs/examples/remote_workflow.py similarity index 100% rename from docs/examples/remote_workflow.py rename to projects/orquestra-sdk/docs/examples/remote_workflow.py diff --git a/docs/examples/tests/__init__.py b/projects/orquestra-sdk/docs/examples/tests/__init__.py similarity index 100% rename from docs/examples/tests/__init__.py rename to projects/orquestra-sdk/docs/examples/tests/__init__.py diff --git a/docs/examples/tests/conftest.py b/projects/orquestra-sdk/docs/examples/tests/conftest.py similarity index 100% rename from docs/examples/tests/conftest.py rename to projects/orquestra-sdk/docs/examples/tests/conftest.py diff --git a/docs/examples/tests/parsers.py b/projects/orquestra-sdk/docs/examples/tests/parsers.py similarity index 100% rename from docs/examples/tests/parsers.py rename to projects/orquestra-sdk/docs/examples/tests/parsers.py diff --git a/docs/examples/tests/test_dependency_installation.py b/projects/orquestra-sdk/docs/examples/tests/test_dependency_installation.py similarity index 100% rename from docs/examples/tests/test_dependency_installation.py rename to projects/orquestra-sdk/docs/examples/tests/test_dependency_installation.py diff --git a/docs/examples/tests/test_jupyter_sdk.py b/projects/orquestra-sdk/docs/examples/tests/test_jupyter_sdk.py similarity index 100% rename from docs/examples/tests/test_jupyter_sdk.py rename to projects/orquestra-sdk/docs/examples/tests/test_jupyter_sdk.py diff --git a/docs/examples/tests/test_local_ray.py b/projects/orquestra-sdk/docs/examples/tests/test_local_ray.py similarity index 100% rename from docs/examples/tests/test_local_ray.py rename to projects/orquestra-sdk/docs/examples/tests/test_local_ray.py diff --git a/docs/examples/tests/test_logging.py b/projects/orquestra-sdk/docs/examples/tests/test_logging.py similarity index 100% rename from docs/examples/tests/test_logging.py rename to projects/orquestra-sdk/docs/examples/tests/test_logging.py diff --git a/docs/examples/tests/test_migrating_from_quantum_engine.py b/projects/orquestra-sdk/docs/examples/tests/test_migrating_from_quantum_engine.py similarity index 100% rename from docs/examples/tests/test_migrating_from_quantum_engine.py rename to projects/orquestra-sdk/docs/examples/tests/test_migrating_from_quantum_engine.py diff --git a/docs/examples/tests/test_mlflow_utilities.py b/projects/orquestra-sdk/docs/examples/tests/test_mlflow_utilities.py similarity index 100% rename from docs/examples/tests/test_mlflow_utilities.py rename to projects/orquestra-sdk/docs/examples/tests/test_mlflow_utilities.py diff --git a/docs/examples/tests/test_parametrized_workflows.py b/projects/orquestra-sdk/docs/examples/tests/test_parametrized_workflows.py similarity index 100% rename from docs/examples/tests/test_parametrized_workflows.py rename to projects/orquestra-sdk/docs/examples/tests/test_parametrized_workflows.py diff --git a/docs/examples/tests/test_remote.py b/projects/orquestra-sdk/docs/examples/tests/test_remote.py similarity index 100% rename from docs/examples/tests/test_remote.py rename to projects/orquestra-sdk/docs/examples/tests/test_remote.py diff --git a/docs/examples/tests/test_secrets.py b/projects/orquestra-sdk/docs/examples/tests/test_secrets.py similarity index 100% rename from docs/examples/tests/test_secrets.py rename to projects/orquestra-sdk/docs/examples/tests/test_secrets.py diff --git a/docs/examples/tests/test_workflow_syntax.py b/projects/orquestra-sdk/docs/examples/tests/test_workflow_syntax.py similarity index 100% rename from docs/examples/tests/test_workflow_syntax.py rename to projects/orquestra-sdk/docs/examples/tests/test_workflow_syntax.py diff --git a/docs/examples/workflow_defs.py b/projects/orquestra-sdk/docs/examples/workflow_defs.py similarity index 100% rename from docs/examples/workflow_defs.py rename to projects/orquestra-sdk/docs/examples/workflow_defs.py diff --git a/docs/guides/dependency-installation.rst b/projects/orquestra-sdk/docs/guides/dependency-installation.rst similarity index 100% rename from docs/guides/dependency-installation.rst rename to projects/orquestra-sdk/docs/guides/dependency-installation.rst diff --git a/docs/guides/images/ce-nodes-parameter.png b/projects/orquestra-sdk/docs/guides/images/ce-nodes-parameter.png similarity index 100% rename from docs/guides/images/ce-nodes-parameter.png rename to projects/orquestra-sdk/docs/guides/images/ce-nodes-parameter.png diff --git a/docs/guides/images/portal-mlflow.png b/projects/orquestra-sdk/docs/guides/images/portal-mlflow.png similarity index 100% rename from docs/guides/images/portal-mlflow.png rename to projects/orquestra-sdk/docs/guides/images/portal-mlflow.png diff --git a/docs/guides/index.rst b/projects/orquestra-sdk/docs/guides/index.rst similarity index 100% rename from docs/guides/index.rst rename to projects/orquestra-sdk/docs/guides/index.rst diff --git a/docs/guides/logging.rst b/projects/orquestra-sdk/docs/guides/logging.rst similarity index 100% rename from docs/guides/logging.rst rename to projects/orquestra-sdk/docs/guides/logging.rst diff --git a/docs/guides/migrating-from-quantum-engine.rst b/projects/orquestra-sdk/docs/guides/migrating-from-quantum-engine.rst similarity index 100% rename from docs/guides/migrating-from-quantum-engine.rst rename to projects/orquestra-sdk/docs/guides/migrating-from-quantum-engine.rst diff --git a/docs/guides/mlflow.rst b/projects/orquestra-sdk/docs/guides/mlflow.rst similarity index 100% rename from docs/guides/mlflow.rst rename to projects/orquestra-sdk/docs/guides/mlflow.rst diff --git a/docs/guides/resource-management.rst b/projects/orquestra-sdk/docs/guides/resource-management.rst similarity index 100% rename from docs/guides/resource-management.rst rename to projects/orquestra-sdk/docs/guides/resource-management.rst diff --git a/docs/guides/runtime-configuration.rst b/projects/orquestra-sdk/docs/guides/runtime-configuration.rst similarity index 100% rename from docs/guides/runtime-configuration.rst rename to projects/orquestra-sdk/docs/guides/runtime-configuration.rst diff --git a/docs/guides/version-compatibility.rst b/projects/orquestra-sdk/docs/guides/version-compatibility.rst similarity index 100% rename from docs/guides/version-compatibility.rst rename to projects/orquestra-sdk/docs/guides/version-compatibility.rst diff --git a/docs/guides/workflow-runs.rst b/projects/orquestra-sdk/docs/guides/workflow-runs.rst similarity index 100% rename from docs/guides/workflow-runs.rst rename to projects/orquestra-sdk/docs/guides/workflow-runs.rst diff --git a/docs/guides/workflow-syntax.rst b/projects/orquestra-sdk/docs/guides/workflow-syntax.rst similarity index 100% rename from docs/guides/workflow-syntax.rst rename to projects/orquestra-sdk/docs/guides/workflow-syntax.rst diff --git a/docs/guides/workspaces-and-projects.rst b/projects/orquestra-sdk/docs/guides/workspaces-and-projects.rst similarity index 100% rename from docs/guides/workspaces-and-projects.rst rename to projects/orquestra-sdk/docs/guides/workspaces-and-projects.rst diff --git a/docs/index.rst b/projects/orquestra-sdk/docs/index.rst similarity index 100% rename from docs/index.rst rename to projects/orquestra-sdk/docs/index.rst diff --git a/docs/quickref/cli-reference.rst b/projects/orquestra-sdk/docs/quickref/cli-reference.rst similarity index 100% rename from docs/quickref/cli-reference.rst rename to projects/orquestra-sdk/docs/quickref/cli-reference.rst diff --git a/docs/quickref/index.rst b/projects/orquestra-sdk/docs/quickref/index.rst similarity index 100% rename from docs/quickref/index.rst rename to projects/orquestra-sdk/docs/quickref/index.rst diff --git a/docs/tutorials/cli-beginners-guide.rst b/projects/orquestra-sdk/docs/tutorials/cli-beginners-guide.rst similarity index 100% rename from docs/tutorials/cli-beginners-guide.rst rename to projects/orquestra-sdk/docs/tutorials/cli-beginners-guide.rst diff --git a/docs/tutorials/images/orq-login-copy-token.png b/projects/orquestra-sdk/docs/tutorials/images/orq-login-copy-token.png similarity index 100% rename from docs/tutorials/images/orq-login-copy-token.png rename to projects/orquestra-sdk/docs/tutorials/images/orq-login-copy-token.png diff --git a/docs/tutorials/images/orq-login-grant-access.png b/projects/orquestra-sdk/docs/tutorials/images/orq-login-grant-access.png similarity index 100% rename from docs/tutorials/images/orq-login-grant-access.png rename to projects/orquestra-sdk/docs/tutorials/images/orq-login-grant-access.png diff --git a/docs/tutorials/images/orq-login-landing-page.png b/projects/orquestra-sdk/docs/tutorials/images/orq-login-landing-page.png similarity index 100% rename from docs/tutorials/images/orq-login-landing-page.png rename to projects/orquestra-sdk/docs/tutorials/images/orq-login-landing-page.png diff --git a/docs/tutorials/images/win-redist-picture.png b/projects/orquestra-sdk/docs/tutorials/images/win-redist-picture.png similarity index 100% rename from docs/tutorials/images/win-redist-picture.png rename to projects/orquestra-sdk/docs/tutorials/images/win-redist-picture.png diff --git a/docs/tutorials/index.rst b/projects/orquestra-sdk/docs/tutorials/index.rst similarity index 100% rename from docs/tutorials/index.rst rename to projects/orquestra-sdk/docs/tutorials/index.rst diff --git a/docs/tutorials/installing-macos-linux.rst b/projects/orquestra-sdk/docs/tutorials/installing-macos-linux.rst similarity index 100% rename from docs/tutorials/installing-macos-linux.rst rename to projects/orquestra-sdk/docs/tutorials/installing-macos-linux.rst diff --git a/docs/tutorials/installing-windows.rst b/projects/orquestra-sdk/docs/tutorials/installing-windows.rst similarity index 100% rename from docs/tutorials/installing-windows.rst rename to projects/orquestra-sdk/docs/tutorials/installing-windows.rst diff --git a/docs/tutorials/jupyter-sdk.rst b/projects/orquestra-sdk/docs/tutorials/jupyter-sdk.rst similarity index 100% rename from docs/tutorials/jupyter-sdk.rst rename to projects/orquestra-sdk/docs/tutorials/jupyter-sdk.rst diff --git a/docs/tutorials/parametrized-workflows.rst b/projects/orquestra-sdk/docs/tutorials/parametrized-workflows.rst similarity index 100% rename from docs/tutorials/parametrized-workflows.rst rename to projects/orquestra-sdk/docs/tutorials/parametrized-workflows.rst diff --git a/docs/tutorials/quickstart.rst b/projects/orquestra-sdk/docs/tutorials/quickstart.rst similarity index 100% rename from docs/tutorials/quickstart.rst rename to projects/orquestra-sdk/docs/tutorials/quickstart.rst diff --git a/docs/tutorials/ray.rst b/projects/orquestra-sdk/docs/tutorials/ray.rst similarity index 100% rename from docs/tutorials/ray.rst rename to projects/orquestra-sdk/docs/tutorials/ray.rst diff --git a/docs/tutorials/remote.rst b/projects/orquestra-sdk/docs/tutorials/remote.rst similarity index 100% rename from docs/tutorials/remote.rst rename to projects/orquestra-sdk/docs/tutorials/remote.rst diff --git a/docs/tutorials/secrets.rst b/projects/orquestra-sdk/docs/tutorials/secrets.rst similarity index 100% rename from docs/tutorials/secrets.rst rename to projects/orquestra-sdk/docs/tutorials/secrets.rst diff --git a/pyproject.toml b/projects/orquestra-sdk/pyproject.toml similarity index 100% rename from pyproject.toml rename to projects/orquestra-sdk/pyproject.toml diff --git a/pytest.ini b/projects/orquestra-sdk/pytest.ini similarity index 100% rename from pytest.ini rename to projects/orquestra-sdk/pytest.ini diff --git a/src/orquestra/sdk/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/__init__.py similarity index 100% rename from src/orquestra/sdk/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/__init__.py diff --git a/src/orquestra/sdk/_client/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/__init__.py diff --git a/src/orquestra/sdk/_client/_base/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/_base/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/__init__.py diff --git a/src/orquestra/sdk/_client/_base/_api/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_api/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_api/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_api/__init__.py diff --git a/src/orquestra/sdk/_client/_base/_api/_config.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_api/_config.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_api/_config.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_api/_config.py diff --git a/src/orquestra/sdk/_client/_base/_api/_task_run.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_api/_task_run.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_api/_task_run.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_api/_task_run.py diff --git a/src/orquestra/sdk/_client/_base/_api/_wf_run.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_api/_wf_run.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_api/_wf_run.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_api/_wf_run.py diff --git a/src/orquestra/sdk/_client/_base/_ast.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_ast.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_ast.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_ast.py diff --git a/src/orquestra/sdk/_client/_base/_config.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_config.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_config.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_config.py diff --git a/src/orquestra/sdk/_client/_base/_driver/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_driver/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/__init__.py diff --git a/src/orquestra/sdk/_client/_base/_driver/_ce_runtime.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/_ce_runtime.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_driver/_ce_runtime.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/_ce_runtime.py diff --git a/src/orquestra/sdk/_client/_base/_driver/_client.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/_client.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_driver/_client.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/_client.py diff --git a/src/orquestra/sdk/_client/_base/_driver/_exceptions.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/_exceptions.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_driver/_exceptions.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/_exceptions.py diff --git a/src/orquestra/sdk/_client/_base/_driver/_models.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/_models.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_driver/_models.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_driver/_models.py diff --git a/src/orquestra/sdk/_client/_base/_dsl.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_dsl.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_dsl.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_dsl.py diff --git a/src/orquestra/sdk/_client/_base/_env.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_env.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_env.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_env.py diff --git a/src/orquestra/sdk/_client/_base/_factory.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_factory.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_factory.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_factory.py diff --git a/src/orquestra/sdk/_client/_base/_git_url_utils.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_git_url_utils.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_git_url_utils.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_git_url_utils.py diff --git a/src/orquestra/sdk/_client/_base/_in_process_runtime.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_in_process_runtime.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_in_process_runtime.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_in_process_runtime.py diff --git a/src/orquestra/sdk/_client/_base/_jwt.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_jwt.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_jwt.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_jwt.py diff --git a/src/orquestra/sdk/_client/_base/_retry.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_retry.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_retry.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_retry.py diff --git a/src/orquestra/sdk/_client/_base/_services.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_services.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_services.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_services.py diff --git a/src/orquestra/sdk/_client/_base/_spaces/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_spaces/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_spaces/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_spaces/__init__.py diff --git a/src/orquestra/sdk/_client/_base/_spaces/_api.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_spaces/_api.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_spaces/_api.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_spaces/_api.py diff --git a/src/orquestra/sdk/_client/_base/_spaces/_resolver.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_spaces/_resolver.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_spaces/_resolver.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_spaces/_resolver.py diff --git a/src/orquestra/sdk/_client/_base/_testing/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_testing/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/__init__.py diff --git a/src/orquestra/sdk/_client/_base/_testing/_connections.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_connections.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_testing/_connections.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_connections.py diff --git a/src/orquestra/sdk/_client/_base/_testing/_example_wfs.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_example_wfs.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_testing/_example_wfs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_example_wfs.py diff --git a/src/orquestra/sdk/_client/_base/_testing/_ipc.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_ipc.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_testing/_ipc.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_ipc.py diff --git a/src/orquestra/sdk/_client/_base/_testing/_long_import.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_long_import.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_testing/_long_import.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_long_import.py diff --git a/src/orquestra/sdk/_client/_base/_testing/_reloaders.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_reloaders.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_testing/_reloaders.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_testing/_reloaders.py diff --git a/src/orquestra/sdk/_client/_base/_traversal.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_traversal.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_traversal.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_traversal.py diff --git a/src/orquestra/sdk/_client/_base/_viz.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_viz.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_viz.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_viz.py diff --git a/src/orquestra/sdk/_client/_base/_workflow.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_workflow.py similarity index 100% rename from src/orquestra/sdk/_client/_base/_workflow.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/_workflow.py diff --git a/src/orquestra/sdk/_client/_base/cli/_arg_resolvers.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_arg_resolvers.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_arg_resolvers.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_arg_resolvers.py diff --git a/src/orquestra/sdk/_client/_base/cli/_cli_logs.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_cli_logs.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_cli_logs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_cli_logs.py diff --git a/src/orquestra/sdk/_client/_base/cli/_config/_list.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_config/_list.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_config/_list.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_config/_list.py diff --git a/src/orquestra/sdk/_client/_base/cli/_dumpers.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_dumpers.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_dumpers.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_dumpers.py diff --git a/src/orquestra/sdk/_client/_base/cli/_entry.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_entry.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_entry.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_entry.py diff --git a/src/orquestra/sdk/_client/_base/cli/_login/_login.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_login/_login.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_login/_login.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_login/_login.py diff --git a/src/orquestra/sdk/_client/_base/cli/_login/_login_server.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_login/_login_server.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_login/_login_server.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_login/_login_server.py diff --git a/src/orquestra/sdk/_client/_base/cli/_repos.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_repos.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_repos.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_repos.py diff --git a/src/orquestra/sdk/_client/_base/cli/_services/_down.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_services/_down.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_services/_down.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_services/_down.py diff --git a/src/orquestra/sdk/_client/_base/cli/_services/_status.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_services/_status.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_services/_status.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_services/_status.py diff --git a/src/orquestra/sdk/_client/_base/cli/_services/_up.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_services/_up.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_services/_up.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_services/_up.py diff --git a/src/orquestra/sdk/_client/_base/cli/_task/_logs.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_task/_logs.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_task/_logs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_task/_logs.py diff --git a/src/orquestra/sdk/_client/_base/cli/_task/_results.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_task/_results.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_task/_results.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_task/_results.py diff --git a/src/orquestra/sdk/_client/_base/cli/_ui/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_ui/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/__init__.py diff --git a/src/orquestra/sdk/_client/_base/cli/_ui/_click_default_group.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_click_default_group.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_ui/_click_default_group.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_click_default_group.py diff --git a/src/orquestra/sdk/_client/_base/cli/_ui/_errors.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_errors.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_ui/_errors.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_errors.py diff --git a/src/orquestra/sdk/_client/_base/cli/_ui/_models.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_models.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_ui/_models.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_models.py diff --git a/src/orquestra/sdk/_client/_base/cli/_ui/_presenters.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_presenters.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_ui/_presenters.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_presenters.py diff --git a/src/orquestra/sdk/_client/_base/cli/_ui/_prompts.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_prompts.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_ui/_prompts.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_ui/_prompts.py diff --git a/src/orquestra/sdk/_client/_base/cli/_workflow/_list.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_list.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_workflow/_list.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_list.py diff --git a/src/orquestra/sdk/_client/_base/cli/_workflow/_logs.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_logs.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_workflow/_logs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_logs.py diff --git a/src/orquestra/sdk/_client/_base/cli/_workflow/_results.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_results.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_workflow/_results.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_results.py diff --git a/src/orquestra/sdk/_client/_base/cli/_workflow/_stop.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_stop.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_workflow/_stop.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_stop.py diff --git a/src/orquestra/sdk/_client/_base/cli/_workflow/_submit.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_submit.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_workflow/_submit.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_submit.py diff --git a/src/orquestra/sdk/_client/_base/cli/_workflow/_view.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_view.py similarity index 100% rename from src/orquestra/sdk/_client/_base/cli/_workflow/_view.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/cli/_workflow/_view.py diff --git a/src/orquestra/sdk/_client/_base/loader.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/_base/loader.py similarity index 100% rename from src/orquestra/sdk/_client/_base/loader.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/_base/loader.py diff --git a/src/orquestra/sdk/_client/dremio/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/dremio/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/dremio/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/dremio/__init__.py diff --git a/src/orquestra/sdk/_client/dremio/_api.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/dremio/_api.py similarity index 100% rename from src/orquestra/sdk/_client/dremio/_api.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/dremio/_api.py diff --git a/src/orquestra/sdk/_client/dremio/_env_var_reader.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/dremio/_env_var_reader.py similarity index 100% rename from src/orquestra/sdk/_client/dremio/_env_var_reader.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/dremio/_env_var_reader.py diff --git a/src/orquestra/sdk/_client/dremio/_flight_facade.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/dremio/_flight_facade.py similarity index 100% rename from src/orquestra/sdk/_client/dremio/_flight_facade.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/dremio/_flight_facade.py diff --git a/src/orquestra/sdk/_client/mlflow/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/mlflow/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/mlflow/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/mlflow/__init__.py diff --git a/src/orquestra/sdk/_client/mlflow/_connection_utils.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/mlflow/_connection_utils.py similarity index 100% rename from src/orquestra/sdk/_client/mlflow/_connection_utils.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/mlflow/_connection_utils.py diff --git a/src/orquestra/sdk/_client/secrets/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/__init__.py similarity index 100% rename from src/orquestra/sdk/_client/secrets/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/__init__.py diff --git a/src/orquestra/sdk/_client/secrets/_api.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_api.py similarity index 100% rename from src/orquestra/sdk/_client/secrets/_api.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_api.py diff --git a/src/orquestra/sdk/_client/secrets/_auth.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_auth.py similarity index 100% rename from src/orquestra/sdk/_client/secrets/_auth.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_auth.py diff --git a/src/orquestra/sdk/_client/secrets/_client.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_client.py similarity index 100% rename from src/orquestra/sdk/_client/secrets/_client.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_client.py diff --git a/src/orquestra/sdk/_client/secrets/_exceptions.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_exceptions.py similarity index 100% rename from src/orquestra/sdk/_client/secrets/_exceptions.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_exceptions.py diff --git a/src/orquestra/sdk/_client/secrets/_models.py b/projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_models.py similarity index 100% rename from src/orquestra/sdk/_client/secrets/_models.py rename to projects/orquestra-sdk/src/orquestra/sdk/_client/secrets/_models.py diff --git a/src/orquestra/sdk/_ray/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_ray/__init__.py similarity index 100% rename from src/orquestra/sdk/_ray/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_ray/__init__.py diff --git a/src/orquestra/sdk/_ray/_build_workflow.py b/projects/orquestra-sdk/src/orquestra/sdk/_ray/_build_workflow.py similarity index 100% rename from src/orquestra/sdk/_ray/_build_workflow.py rename to projects/orquestra-sdk/src/orquestra/sdk/_ray/_build_workflow.py diff --git a/src/orquestra/sdk/_runtime/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/__init__.py similarity index 100% rename from src/orquestra/sdk/_runtime/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/__init__.py diff --git a/src/orquestra/sdk/_runtime/_ray/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/__init__.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/__init__.py diff --git a/src/orquestra/sdk/_runtime/_ray/_build_workflow.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_build_workflow.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_build_workflow.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_build_workflow.py diff --git a/src/orquestra/sdk/_runtime/_ray/_client.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_client.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_client.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_client.py diff --git a/src/orquestra/sdk/_runtime/_ray/_dag.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_dag.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_dag.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_dag.py diff --git a/src/orquestra/sdk/_runtime/_ray/_dirs.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_dirs.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_dirs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_dirs.py diff --git a/src/orquestra/sdk/_runtime/_ray/_env.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_env.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_env.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_env.py diff --git a/src/orquestra/sdk/_runtime/_ray/_id_gen.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_id_gen.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_id_gen.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_id_gen.py diff --git a/src/orquestra/sdk/_runtime/_ray/_logs/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_logs/__init__.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_logs/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_logs/__init__.py diff --git a/src/orquestra/sdk/_runtime/_ray/_logs/_markers.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_logs/_markers.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_logs/_markers.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_logs/_markers.py diff --git a/src/orquestra/sdk/_runtime/_ray/_ray_logs.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_ray_logs.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_ray_logs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_ray_logs.py diff --git a/src/orquestra/sdk/_runtime/_ray/_wf_metadata.py b/projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_wf_metadata.py similarity index 100% rename from src/orquestra/sdk/_runtime/_ray/_wf_metadata.py rename to projects/orquestra-sdk/src/orquestra/sdk/_runtime/_ray/_wf_metadata.py diff --git a/src/orquestra/sdk/_shared/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/__init__.py diff --git a/src/orquestra/sdk/_shared/_graphs.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/_graphs.py similarity index 100% rename from src/orquestra/sdk/_shared/_graphs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/_graphs.py diff --git a/src/orquestra/sdk/_shared/_regex.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/_regex.py similarity index 100% rename from src/orquestra/sdk/_shared/_regex.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/_regex.py diff --git a/src/orquestra/sdk/_shared/_spaces/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/_spaces/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/_spaces/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/_spaces/__init__.py diff --git a/src/orquestra/sdk/_shared/_spaces/_structs.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/_spaces/_structs.py similarity index 100% rename from src/orquestra/sdk/_shared/_spaces/_structs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/_spaces/_structs.py diff --git a/src/orquestra/sdk/_shared/abc.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/abc.py similarity index 100% rename from src/orquestra/sdk/_shared/abc.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/abc.py diff --git a/src/orquestra/sdk/_shared/dates/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/dates/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/dates/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/dates/__init__.py diff --git a/src/orquestra/sdk/_shared/dates/_dates.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/dates/_dates.py similarity index 100% rename from src/orquestra/sdk/_shared/dates/_dates.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/dates/_dates.py diff --git a/src/orquestra/sdk/_shared/dispatch.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/dispatch.py similarity index 100% rename from src/orquestra/sdk/_shared/dispatch.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/dispatch.py diff --git a/src/orquestra/sdk/_shared/exceptions.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/exceptions.py similarity index 100% rename from src/orquestra/sdk/_shared/exceptions.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/exceptions.py diff --git a/src/orquestra/sdk/_shared/exec_ctx/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/exec_ctx/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/exec_ctx/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/exec_ctx/__init__.py diff --git a/src/orquestra/sdk/_shared/exec_ctx/_exec_ctx.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/exec_ctx/_exec_ctx.py similarity index 100% rename from src/orquestra/sdk/_shared/exec_ctx/_exec_ctx.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/exec_ctx/_exec_ctx.py diff --git a/src/orquestra/sdk/_shared/kubernetes/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/kubernetes/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/kubernetes/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/kubernetes/__init__.py diff --git a/src/orquestra/sdk/_shared/kubernetes/quantity.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/kubernetes/quantity.py similarity index 100% rename from src/orquestra/sdk/_shared/kubernetes/quantity.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/kubernetes/quantity.py diff --git a/src/orquestra/sdk/_shared/logs/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/logs/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/logs/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/logs/__init__.py diff --git a/src/orquestra/sdk/_shared/logs/_interfaces.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/logs/_interfaces.py similarity index 100% rename from src/orquestra/sdk/_shared/logs/_interfaces.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/logs/_interfaces.py diff --git a/src/orquestra/sdk/_shared/logs/_models.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/logs/_models.py similarity index 100% rename from src/orquestra/sdk/_shared/logs/_models.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/logs/_models.py diff --git a/src/orquestra/sdk/_shared/logs/_regrouping.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/logs/_regrouping.py similarity index 100% rename from src/orquestra/sdk/_shared/logs/_regrouping.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/logs/_regrouping.py diff --git a/src/orquestra/sdk/_shared/orqdantic/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/orqdantic/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/orqdantic/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/orqdantic/__init__.py diff --git a/src/orquestra/sdk/_shared/orqdantic/orqdantic.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/orqdantic/orqdantic.py similarity index 100% rename from src/orquestra/sdk/_shared/orqdantic/orqdantic.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/orqdantic/orqdantic.py diff --git a/src/orquestra/sdk/_shared/packaging/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/packaging/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/packaging/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/packaging/__init__.py diff --git a/src/orquestra/sdk/_shared/packaging/_versions.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/packaging/_versions.py similarity index 100% rename from src/orquestra/sdk/_shared/packaging/_versions.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/packaging/_versions.py diff --git a/src/orquestra/sdk/_shared/schema/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/__init__.py similarity index 100% rename from src/orquestra/sdk/_shared/schema/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/__init__.py diff --git a/src/orquestra/sdk/_shared/schema/_compat.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/_compat.py similarity index 100% rename from src/orquestra/sdk/_shared/schema/_compat.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/_compat.py diff --git a/src/orquestra/sdk/_shared/schema/configs.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/configs.py similarity index 100% rename from src/orquestra/sdk/_shared/schema/configs.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/configs.py diff --git a/src/orquestra/sdk/_shared/schema/ir.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/ir.py similarity index 100% rename from src/orquestra/sdk/_shared/schema/ir.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/ir.py diff --git a/src/orquestra/sdk/_shared/schema/responses.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/responses.py similarity index 100% rename from src/orquestra/sdk/_shared/schema/responses.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/responses.py diff --git a/src/orquestra/sdk/_shared/schema/workflow_run.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/workflow_run.py similarity index 100% rename from src/orquestra/sdk/_shared/schema/workflow_run.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/schema/workflow_run.py diff --git a/src/orquestra/sdk/_shared/serde.py b/projects/orquestra-sdk/src/orquestra/sdk/_shared/serde.py similarity index 100% rename from src/orquestra/sdk/_shared/serde.py rename to projects/orquestra-sdk/src/orquestra/sdk/_shared/serde.py diff --git a/src/orquestra/sdk/dremio/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/dremio/__init__.py similarity index 100% rename from src/orquestra/sdk/dremio/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/dremio/__init__.py diff --git a/src/orquestra/sdk/examples/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/examples/__init__.py similarity index 100% rename from src/orquestra/sdk/examples/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/examples/__init__.py diff --git a/src/orquestra/sdk/examples/exportable_wf.py b/projects/orquestra-sdk/src/orquestra/sdk/examples/exportable_wf.py similarity index 100% rename from src/orquestra/sdk/examples/exportable_wf.py rename to projects/orquestra-sdk/src/orquestra/sdk/examples/exportable_wf.py diff --git a/src/orquestra/sdk/examples/workflow_defs.py b/projects/orquestra-sdk/src/orquestra/sdk/examples/workflow_defs.py similarity index 100% rename from src/orquestra/sdk/examples/workflow_defs.py rename to projects/orquestra-sdk/src/orquestra/sdk/examples/workflow_defs.py diff --git a/src/orquestra/sdk/exceptions.py b/projects/orquestra-sdk/src/orquestra/sdk/exceptions.py similarity index 100% rename from src/orquestra/sdk/exceptions.py rename to projects/orquestra-sdk/src/orquestra/sdk/exceptions.py diff --git a/src/orquestra/sdk/kubernetes/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/kubernetes/__init__.py similarity index 100% rename from src/orquestra/sdk/kubernetes/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/kubernetes/__init__.py diff --git a/src/orquestra/sdk/kubernetes/quantity.py b/projects/orquestra-sdk/src/orquestra/sdk/kubernetes/quantity.py similarity index 100% rename from src/orquestra/sdk/kubernetes/quantity.py rename to projects/orquestra-sdk/src/orquestra/sdk/kubernetes/quantity.py diff --git a/src/orquestra/sdk/mlflow/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/mlflow/__init__.py similarity index 100% rename from src/orquestra/sdk/mlflow/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/mlflow/__init__.py diff --git a/src/orquestra/sdk/packaging/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/packaging/__init__.py similarity index 100% rename from src/orquestra/sdk/packaging/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/packaging/__init__.py diff --git a/src/orquestra/sdk/py.typed b/projects/orquestra-sdk/src/orquestra/sdk/py.typed similarity index 100% rename from src/orquestra/sdk/py.typed rename to projects/orquestra-sdk/src/orquestra/sdk/py.typed diff --git a/src/orquestra/sdk/schema/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/schema/__init__.py similarity index 100% rename from src/orquestra/sdk/schema/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/schema/__init__.py diff --git a/src/orquestra/sdk/schema/configs.py b/projects/orquestra-sdk/src/orquestra/sdk/schema/configs.py similarity index 100% rename from src/orquestra/sdk/schema/configs.py rename to projects/orquestra-sdk/src/orquestra/sdk/schema/configs.py diff --git a/src/orquestra/sdk/schema/ir.py b/projects/orquestra-sdk/src/orquestra/sdk/schema/ir.py similarity index 100% rename from src/orquestra/sdk/schema/ir.py rename to projects/orquestra-sdk/src/orquestra/sdk/schema/ir.py diff --git a/src/orquestra/sdk/schema/responses.py b/projects/orquestra-sdk/src/orquestra/sdk/schema/responses.py similarity index 100% rename from src/orquestra/sdk/schema/responses.py rename to projects/orquestra-sdk/src/orquestra/sdk/schema/responses.py diff --git a/src/orquestra/sdk/schema/workflow_run.py b/projects/orquestra-sdk/src/orquestra/sdk/schema/workflow_run.py similarity index 100% rename from src/orquestra/sdk/schema/workflow_run.py rename to projects/orquestra-sdk/src/orquestra/sdk/schema/workflow_run.py diff --git a/src/orquestra/sdk/secrets/__init__.py b/projects/orquestra-sdk/src/orquestra/sdk/secrets/__init__.py similarity index 100% rename from src/orquestra/sdk/secrets/__init__.py rename to projects/orquestra-sdk/src/orquestra/sdk/secrets/__init__.py diff --git a/tests/__init__.py b/projects/orquestra-sdk/tests/__init__.py similarity index 100% rename from tests/__init__.py rename to projects/orquestra-sdk/tests/__init__.py diff --git a/tests/cli/__init__.py b/projects/orquestra-sdk/tests/cli/__init__.py similarity index 100% rename from tests/cli/__init__.py rename to projects/orquestra-sdk/tests/cli/__init__.py diff --git a/tests/cli/data/simulate_cli_logging_stuff.py b/projects/orquestra-sdk/tests/cli/data/simulate_cli_logging_stuff.py similarity index 100% rename from tests/cli/data/simulate_cli_logging_stuff.py rename to projects/orquestra-sdk/tests/cli/data/simulate_cli_logging_stuff.py diff --git a/tests/cli/services/test_down.py b/projects/orquestra-sdk/tests/cli/services/test_down.py similarity index 100% rename from tests/cli/services/test_down.py rename to projects/orquestra-sdk/tests/cli/services/test_down.py diff --git a/tests/cli/services/test_up.py b/projects/orquestra-sdk/tests/cli/services/test_up.py similarity index 100% rename from tests/cli/services/test_up.py rename to projects/orquestra-sdk/tests/cli/services/test_up.py diff --git a/tests/cli/task/test_task_logs.py b/projects/orquestra-sdk/tests/cli/task/test_task_logs.py similarity index 100% rename from tests/cli/task/test_task_logs.py rename to projects/orquestra-sdk/tests/cli/task/test_task_logs.py diff --git a/tests/cli/task/test_task_results.py b/projects/orquestra-sdk/tests/cli/task/test_task_results.py similarity index 100% rename from tests/cli/task/test_task_results.py rename to projects/orquestra-sdk/tests/cli/task/test_task_results.py diff --git a/tests/cli/test_arg_resolvers.py b/projects/orquestra-sdk/tests/cli/test_arg_resolvers.py similarity index 100% rename from tests/cli/test_arg_resolvers.py rename to projects/orquestra-sdk/tests/cli/test_arg_resolvers.py diff --git a/tests/cli/test_cli_logs.py b/projects/orquestra-sdk/tests/cli/test_cli_logs.py similarity index 100% rename from tests/cli/test_cli_logs.py rename to projects/orquestra-sdk/tests/cli/test_cli_logs.py diff --git a/tests/cli/test_dumpers.py b/projects/orquestra-sdk/tests/cli/test_dumpers.py similarity index 100% rename from tests/cli/test_dumpers.py rename to projects/orquestra-sdk/tests/cli/test_dumpers.py diff --git a/tests/cli/test_entrypoint.py b/projects/orquestra-sdk/tests/cli/test_entrypoint.py similarity index 100% rename from tests/cli/test_entrypoint.py rename to projects/orquestra-sdk/tests/cli/test_entrypoint.py diff --git a/tests/cli/test_login.py b/projects/orquestra-sdk/tests/cli/test_login.py similarity index 100% rename from tests/cli/test_login.py rename to projects/orquestra-sdk/tests/cli/test_login.py diff --git a/tests/cli/test_login_list.py b/projects/orquestra-sdk/tests/cli/test_login_list.py similarity index 100% rename from tests/cli/test_login_list.py rename to projects/orquestra-sdk/tests/cli/test_login_list.py diff --git a/tests/cli/test_login_server.py b/projects/orquestra-sdk/tests/cli/test_login_server.py similarity index 100% rename from tests/cli/test_login_server.py rename to projects/orquestra-sdk/tests/cli/test_login_server.py diff --git a/tests/cli/test_repos.py b/projects/orquestra-sdk/tests/cli/test_repos.py similarity index 100% rename from tests/cli/test_repos.py rename to projects/orquestra-sdk/tests/cli/test_repos.py diff --git a/tests/cli/ui/__init__.py b/projects/orquestra-sdk/tests/cli/ui/__init__.py similarity index 100% rename from tests/cli/ui/__init__.py rename to projects/orquestra-sdk/tests/cli/ui/__init__.py diff --git a/tests/cli/ui/data/list_wf_runs.txt b/projects/orquestra-sdk/tests/cli/ui/data/list_wf_runs.txt similarity index 100% rename from tests/cli/ui/data/list_wf_runs.txt rename to projects/orquestra-sdk/tests/cli/ui/data/list_wf_runs.txt diff --git a/tests/cli/ui/data/list_wf_runs_with_owner.txt b/projects/orquestra-sdk/tests/cli/ui/data/list_wf_runs_with_owner.txt similarity index 100% rename from tests/cli/ui/data/list_wf_runs_with_owner.txt rename to projects/orquestra-sdk/tests/cli/ui/data/list_wf_runs_with_owner.txt diff --git a/tests/cli/ui/data/wf_runs/running.txt b/projects/orquestra-sdk/tests/cli/ui/data/wf_runs/running.txt similarity index 100% rename from tests/cli/ui/data/wf_runs/running.txt rename to projects/orquestra-sdk/tests/cli/ui/data/wf_runs/running.txt diff --git a/tests/cli/ui/data/wf_runs/waiting.txt b/projects/orquestra-sdk/tests/cli/ui/data/wf_runs/waiting.txt similarity index 100% rename from tests/cli/ui/data/wf_runs/waiting.txt rename to projects/orquestra-sdk/tests/cli/ui/data/wf_runs/waiting.txt diff --git a/tests/cli/ui/exception_makers.py b/projects/orquestra-sdk/tests/cli/ui/exception_makers.py similarity index 100% rename from tests/cli/ui/exception_makers.py rename to projects/orquestra-sdk/tests/cli/ui/exception_makers.py diff --git a/tests/cli/ui/test_default_group.py b/projects/orquestra-sdk/tests/cli/ui/test_default_group.py similarity index 100% rename from tests/cli/ui/test_default_group.py rename to projects/orquestra-sdk/tests/cli/ui/test_default_group.py diff --git a/tests/cli/ui/test_errors.py b/projects/orquestra-sdk/tests/cli/ui/test_errors.py similarity index 100% rename from tests/cli/ui/test_errors.py rename to projects/orquestra-sdk/tests/cli/ui/test_errors.py diff --git a/tests/cli/ui/test_presenters.py b/projects/orquestra-sdk/tests/cli/ui/test_presenters.py similarity index 100% rename from tests/cli/ui/test_presenters.py rename to projects/orquestra-sdk/tests/cli/ui/test_presenters.py diff --git a/tests/cli/ui/test_prompts.py b/projects/orquestra-sdk/tests/cli/ui/test_prompts.py similarity index 100% rename from tests/cli/ui/test_prompts.py rename to projects/orquestra-sdk/tests/cli/ui/test_prompts.py diff --git a/tests/cli/workflow/test_list.py b/projects/orquestra-sdk/tests/cli/workflow/test_list.py similarity index 100% rename from tests/cli/workflow/test_list.py rename to projects/orquestra-sdk/tests/cli/workflow/test_list.py diff --git a/tests/cli/workflow/test_logs.py b/projects/orquestra-sdk/tests/cli/workflow/test_logs.py similarity index 100% rename from tests/cli/workflow/test_logs.py rename to projects/orquestra-sdk/tests/cli/workflow/test_logs.py diff --git a/tests/cli/workflow/test_results.py b/projects/orquestra-sdk/tests/cli/workflow/test_results.py similarity index 100% rename from tests/cli/workflow/test_results.py rename to projects/orquestra-sdk/tests/cli/workflow/test_results.py diff --git a/tests/cli/workflow/test_stop.py b/projects/orquestra-sdk/tests/cli/workflow/test_stop.py similarity index 100% rename from tests/cli/workflow/test_stop.py rename to projects/orquestra-sdk/tests/cli/workflow/test_stop.py diff --git a/tests/cli/workflow/test_submit.py b/projects/orquestra-sdk/tests/cli/workflow/test_submit.py similarity index 100% rename from tests/cli/workflow/test_submit.py rename to projects/orquestra-sdk/tests/cli/workflow/test_submit.py diff --git a/tests/cli/workflow/test_view.py b/projects/orquestra-sdk/tests/cli/workflow/test_view.py similarity index 100% rename from tests/cli/workflow/test_view.py rename to projects/orquestra-sdk/tests/cli/workflow/test_view.py diff --git a/tests/conftest.py b/projects/orquestra-sdk/tests/conftest.py similarity index 100% rename from tests/conftest.py rename to projects/orquestra-sdk/tests/conftest.py diff --git a/tests/runtime/__init__.py b/projects/orquestra-sdk/tests/runtime/__init__.py similarity index 100% rename from tests/runtime/__init__.py rename to projects/orquestra-sdk/tests/runtime/__init__.py diff --git a/tests/runtime/api/__init__.py b/projects/orquestra-sdk/tests/runtime/api/__init__.py similarity index 100% rename from tests/runtime/api/__init__.py rename to projects/orquestra-sdk/tests/runtime/api/__init__.py diff --git a/tests/runtime/api/test_api_with_ray.py b/projects/orquestra-sdk/tests/runtime/api/test_api_with_ray.py similarity index 100% rename from tests/runtime/api/test_api_with_ray.py rename to projects/orquestra-sdk/tests/runtime/api/test_api_with_ray.py diff --git a/tests/runtime/performance/__init__.py b/projects/orquestra-sdk/tests/runtime/performance/__init__.py similarity index 100% rename from tests/runtime/performance/__init__.py rename to projects/orquestra-sdk/tests/runtime/performance/__init__.py diff --git a/tests/runtime/performance/conftest.py b/projects/orquestra-sdk/tests/runtime/performance/conftest.py similarity index 100% rename from tests/runtime/performance/conftest.py rename to projects/orquestra-sdk/tests/runtime/performance/conftest.py diff --git a/tests/runtime/performance/test_cli_perf.py b/projects/orquestra-sdk/tests/runtime/performance/test_cli_perf.py similarity index 100% rename from tests/runtime/performance/test_cli_perf.py rename to projects/orquestra-sdk/tests/runtime/performance/test_cli_perf.py diff --git a/tests/runtime/project_state.py b/projects/orquestra-sdk/tests/runtime/project_state.py similarity index 100% rename from tests/runtime/project_state.py rename to projects/orquestra-sdk/tests/runtime/project_state.py diff --git a/tests/runtime/ray/__init__.py b/projects/orquestra-sdk/tests/runtime/ray/__init__.py similarity index 100% rename from tests/runtime/ray/__init__.py rename to projects/orquestra-sdk/tests/runtime/ray/__init__.py diff --git a/tests/runtime/ray/conftest.py b/projects/orquestra-sdk/tests/runtime/ray/conftest.py similarity index 100% rename from tests/runtime/ray/conftest.py rename to projects/orquestra-sdk/tests/runtime/ray/conftest.py diff --git a/tests/runtime/ray/data/ml_demo/workflow_defs.py b/projects/orquestra-sdk/tests/runtime/ray/data/ml_demo/workflow_defs.py similarity index 100% rename from tests/runtime/ray/data/ml_demo/workflow_defs.py rename to projects/orquestra-sdk/tests/runtime/ray/data/ml_demo/workflow_defs.py diff --git a/tests/runtime/ray/data/module_level_function/workflow_defs.py b/projects/orquestra-sdk/tests/runtime/ray/data/module_level_function/workflow_defs.py similarity index 100% rename from tests/runtime/ray/data/module_level_function/workflow_defs.py rename to projects/orquestra-sdk/tests/runtime/ray/data/module_level_function/workflow_defs.py diff --git a/tests/runtime/ray/data/passing_closures/workflow_defs.py b/projects/orquestra-sdk/tests/runtime/ray/data/passing_closures/workflow_defs.py similarity index 100% rename from tests/runtime/ray/data/passing_closures/workflow_defs.py rename to projects/orquestra-sdk/tests/runtime/ray/data/passing_closures/workflow_defs.py diff --git a/tests/runtime/ray/data/python_package/original_workflow.py b/projects/orquestra-sdk/tests/runtime/ray/data/python_package/original_workflow.py similarity index 100% rename from tests/runtime/ray/data/python_package/original_workflow.py rename to projects/orquestra-sdk/tests/runtime/ray/data/python_package/original_workflow.py diff --git a/tests/runtime/ray/data/python_package/python_package_dependent_workflow.json b/projects/orquestra-sdk/tests/runtime/ray/data/python_package/python_package_dependent_workflow.json similarity index 100% rename from tests/runtime/ray/data/python_package/python_package_dependent_workflow.json rename to projects/orquestra-sdk/tests/runtime/ray/data/python_package/python_package_dependent_workflow.json diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_agent.log b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_agent.log similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_agent.log rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_agent.log diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_setup-01000000.log b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_setup-01000000.log similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_setup-01000000.log rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/runtime_env_setup-01000000.log diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.err b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.err similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.err rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.err diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.out b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.out similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.out rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-0ba45a898a467d7136cc3666fdbc6bfab8852b20148336d626a5d68c-01000000-21219.out diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.err b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.err similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.err rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.err diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.out b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.out similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.out rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-2fe634e21fc12772492a12b43e2c62cfa89a6582f3c18eb83d745ffd-01000000-21220.out diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.err b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.err similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.err rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.err diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.out b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.out similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.out rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-492a4acdd60096c51fc591321d62b4d7218d20fe0d0efd047f4b7ea6-01000000-21232.out diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.err b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.err similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.err rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.err diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.out b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.out similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.out rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-57709990a5c28c2609a05a4f53cb3cbe379de353e3f00365c6cb46be-01000000-21223.out diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.err b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.err similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.err rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.err diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.out b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.out similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.out rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_2023-06-28_09-46-16_327526_21184/logs/worker-72aae91e2f814e539708db591861b30e7bed9ed7291e528e926c4bc4-ffffffff-21222.out diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_latest b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_latest similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_latest rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/ray_temp/session_latest diff --git a/tests/runtime/ray/ray_logs/data/legacy_logs/regenerate_ray_temp.py b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/regenerate_ray_temp.py similarity index 100% rename from tests/runtime/ray/ray_logs/data/legacy_logs/regenerate_ray_temp.py rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/legacy_logs/regenerate_ray_temp.py diff --git a/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.err b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.err similarity index 100% rename from tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.err rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.err diff --git a/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.out b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.out similarity index 100% rename from tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.out rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-0-task-task-with-python-imports.out diff --git a/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.err b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.err similarity index 100% rename from tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.err rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.err diff --git a/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.out b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.out similarity index 100% rename from tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.out rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/data/redirected_logs/logs/wf/wf-abcde-r000/task/invocation-1-task-add-with-log.out diff --git a/tests/runtime/ray/ray_logs/test_ray_logs.py b/projects/orquestra-sdk/tests/runtime/ray/ray_logs/test_ray_logs.py similarity index 100% rename from tests/runtime/ray/ray_logs/test_ray_logs.py rename to projects/orquestra-sdk/tests/runtime/ray/ray_logs/test_ray_logs.py diff --git a/tests/runtime/ray/regression/data/0.46.0/_valid b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/_valid similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/_valid rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/_valid diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/workflow_meta.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/workflow_meta.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/workflow_meta.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_json_wf.0000003/workflow_meta.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/args.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/inputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/output.pkl diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._dag._make_ray_dag_node.locals._ray_remote/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json similarity index 100% rename from tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.46.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json diff --git a/tests/runtime/ray/regression/data/0.47.0/_valid b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/_valid similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/_valid rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/_valid diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_json_wf.0000001 diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.multi_pickle_wf.0000002 diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_json_wf.0000003 diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/__status__/SUCCESSFUL/wf.single_pickle_wf.0000004 diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/invocation-0-task-multi-json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/post_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/pre_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/invocation-0-task-multi-json/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/tasks/outputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/user_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_json_wf.0000001/workflow_meta.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/invocation-0-task-multi-pickle diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/post_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/pre_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/invocation-0-task-multi-pickle/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/tasks/outputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/user_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.multi_pickle_wf.0000002/workflow_meta.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/invocation-0-task-single-json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/post_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/pre_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/invocation-0-task-single-json/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/tasks/outputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/user_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/workflow_meta.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/workflow_meta.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/workflow_meta.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_json_wf.0000003/workflow_meta.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/invocation-0-task-single-pickle diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/duplicate_name_counter/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/post_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/pre_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/invocation-0-task-single-pickle/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow._make_ray_dag_node.locals._ray_remote/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/args.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/func_body.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/inputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/output.pkl diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/post_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/pre_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/orquestra.sdk._ray._build_workflow.make_ray_dag.locals.handle_data_aggregation_error/user_task_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/tasks/outputs.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/user_run_metadata.json diff --git a/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json b/projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json similarity index 100% rename from tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/0.47.0/workflows/wf.single_pickle_wf.0000004/workflow_meta.json diff --git a/tests/runtime/ray/regression/data/README.md b/projects/orquestra-sdk/tests/runtime/ray/regression/data/README.md similarity index 100% rename from tests/runtime/ray/regression/data/README.md rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/README.md diff --git a/tests/runtime/ray/regression/data/rename_workflows.sh b/projects/orquestra-sdk/tests/runtime/ray/regression/data/rename_workflows.sh similarity index 100% rename from tests/runtime/ray/regression/data/rename_workflows.sh rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/rename_workflows.sh diff --git a/tests/runtime/ray/regression/data/workflows.py b/projects/orquestra-sdk/tests/runtime/ray/regression/data/workflows.py similarity index 100% rename from tests/runtime/ray/regression/data/workflows.py rename to projects/orquestra-sdk/tests/runtime/ray/regression/data/workflows.py diff --git a/tests/runtime/ray/regression/test_workflow_outputs.py b/projects/orquestra-sdk/tests/runtime/ray/regression/test_workflow_outputs.py similarity index 100% rename from tests/runtime/ray/regression/test_workflow_outputs.py rename to projects/orquestra-sdk/tests/runtime/ray/regression/test_workflow_outputs.py diff --git a/tests/runtime/ray/test_build_workflow.py b/projects/orquestra-sdk/tests/runtime/ray/test_build_workflow.py similarity index 100% rename from tests/runtime/ray/test_build_workflow.py rename to projects/orquestra-sdk/tests/runtime/ray/test_build_workflow.py diff --git a/tests/runtime/ray/test_client.py b/projects/orquestra-sdk/tests/runtime/ray/test_client.py similarity index 100% rename from tests/runtime/ray/test_client.py rename to projects/orquestra-sdk/tests/runtime/ray/test_client.py diff --git a/tests/runtime/ray/test_dag.py b/projects/orquestra-sdk/tests/runtime/ray/test_dag.py similarity index 100% rename from tests/runtime/ray/test_dag.py rename to projects/orquestra-sdk/tests/runtime/ray/test_dag.py diff --git a/tests/runtime/ray/test_id_gen.py b/projects/orquestra-sdk/tests/runtime/ray/test_id_gen.py similarity index 100% rename from tests/runtime/ray/test_id_gen.py rename to projects/orquestra-sdk/tests/runtime/ray/test_id_gen.py diff --git a/tests/runtime/ray/test_integration.py b/projects/orquestra-sdk/tests/runtime/ray/test_integration.py similarity index 100% rename from tests/runtime/ray/test_integration.py rename to projects/orquestra-sdk/tests/runtime/ray/test_integration.py diff --git a/tests/runtime/ray/test_logger.py b/projects/orquestra-sdk/tests/runtime/ray/test_logger.py similarity index 100% rename from tests/runtime/ray/test_logger.py rename to projects/orquestra-sdk/tests/runtime/ray/test_logger.py diff --git a/tests/runtime/test_config.py b/projects/orquestra-sdk/tests/runtime/test_config.py similarity index 100% rename from tests/runtime/test_config.py rename to projects/orquestra-sdk/tests/runtime/test_config.py diff --git a/tests/runtime/test_services.py b/projects/orquestra-sdk/tests/runtime/test_services.py similarity index 100% rename from tests/runtime/test_services.py rename to projects/orquestra-sdk/tests/runtime/test_services.py diff --git a/tests/runtime/test_services_integration.py b/projects/orquestra-sdk/tests/runtime/test_services_integration.py similarity index 100% rename from tests/runtime/test_services_integration.py rename to projects/orquestra-sdk/tests/runtime/test_services_integration.py diff --git a/tests/sdk/__init__.py b/projects/orquestra-sdk/tests/sdk/__init__.py similarity index 100% rename from tests/sdk/__init__.py rename to projects/orquestra-sdk/tests/sdk/__init__.py diff --git a/tests/sdk/api/__init__.py b/projects/orquestra-sdk/tests/sdk/api/__init__.py similarity index 100% rename from tests/sdk/api/__init__.py rename to projects/orquestra-sdk/tests/sdk/api/__init__.py diff --git a/tests/sdk/api/test_config.py b/projects/orquestra-sdk/tests/sdk/api/test_config.py similarity index 100% rename from tests/sdk/api/test_config.py rename to projects/orquestra-sdk/tests/sdk/api/test_config.py diff --git a/tests/sdk/api/test_task_run.py b/projects/orquestra-sdk/tests/sdk/api/test_task_run.py similarity index 100% rename from tests/sdk/api/test_task_run.py rename to projects/orquestra-sdk/tests/sdk/api/test_task_run.py diff --git a/tests/sdk/api/test_wf_run.py b/projects/orquestra-sdk/tests/sdk/api/test_wf_run.py similarity index 100% rename from tests/sdk/api/test_wf_run.py rename to projects/orquestra-sdk/tests/sdk/api/test_wf_run.py diff --git a/tests/sdk/conftest.py b/projects/orquestra-sdk/tests/sdk/conftest.py similarity index 100% rename from tests/sdk/conftest.py rename to projects/orquestra-sdk/tests/sdk/conftest.py diff --git a/tests/sdk/data/bad_requirements.txt b/projects/orquestra-sdk/tests/sdk/data/bad_requirements.txt similarity index 100% rename from tests/sdk/data/bad_requirements.txt rename to projects/orquestra-sdk/tests/sdk/data/bad_requirements.txt diff --git a/tests/sdk/data/complex_serialization/workflow_defs.py b/projects/orquestra-sdk/tests/sdk/data/complex_serialization/workflow_defs.py similarity index 100% rename from tests/sdk/data/complex_serialization/workflow_defs.py rename to projects/orquestra-sdk/tests/sdk/data/complex_serialization/workflow_defs.py diff --git a/tests/sdk/data/configs.py b/projects/orquestra-sdk/tests/sdk/data/configs.py similarity index 100% rename from tests/sdk/data/configs.py rename to projects/orquestra-sdk/tests/sdk/data/configs.py diff --git a/tests/sdk/data/requirements.txt b/projects/orquestra-sdk/tests/sdk/data/requirements.txt similarity index 100% rename from tests/sdk/data/requirements.txt rename to projects/orquestra-sdk/tests/sdk/data/requirements.txt diff --git a/tests/sdk/data/requirements_with_extras.txt b/projects/orquestra-sdk/tests/sdk/data/requirements_with_extras.txt similarity index 100% rename from tests/sdk/data/requirements_with_extras.txt rename to projects/orquestra-sdk/tests/sdk/data/requirements_with_extras.txt diff --git a/tests/sdk/data/sample_project/helpers.py b/projects/orquestra-sdk/tests/sdk/data/sample_project/helpers.py similarity index 100% rename from tests/sdk/data/sample_project/helpers.py rename to projects/orquestra-sdk/tests/sdk/data/sample_project/helpers.py diff --git a/tests/sdk/data/sample_project/workflow_defs.py b/projects/orquestra-sdk/tests/sdk/data/sample_project/workflow_defs.py similarity index 100% rename from tests/sdk/data/sample_project/workflow_defs.py rename to projects/orquestra-sdk/tests/sdk/data/sample_project/workflow_defs.py diff --git a/tests/sdk/data/sample_project/workflow_defs_no_raise.py b/projects/orquestra-sdk/tests/sdk/data/sample_project/workflow_defs_no_raise.py similarity index 100% rename from tests/sdk/data/sample_project/workflow_defs_no_raise.py rename to projects/orquestra-sdk/tests/sdk/data/sample_project/workflow_defs_no_raise.py diff --git a/tests/sdk/data/task_run_workflow_defs.py b/projects/orquestra-sdk/tests/sdk/data/task_run_workflow_defs.py similarity index 100% rename from tests/sdk/data/task_run_workflow_defs.py rename to projects/orquestra-sdk/tests/sdk/data/task_run_workflow_defs.py diff --git a/tests/sdk/dirs.py b/projects/orquestra-sdk/tests/sdk/dirs.py similarity index 100% rename from tests/sdk/dirs.py rename to projects/orquestra-sdk/tests/sdk/dirs.py diff --git a/tests/sdk/dremio/test_dremio_api.py b/projects/orquestra-sdk/tests/sdk/dremio/test_dremio_api.py similarity index 100% rename from tests/sdk/dremio/test_dremio_api.py rename to projects/orquestra-sdk/tests/sdk/dremio/test_dremio_api.py diff --git a/tests/sdk/dremio/test_env_reader.py b/projects/orquestra-sdk/tests/sdk/dremio/test_env_reader.py similarity index 100% rename from tests/sdk/dremio/test_env_reader.py rename to projects/orquestra-sdk/tests/sdk/dremio/test_env_reader.py diff --git a/tests/sdk/driver/__init__.py b/projects/orquestra-sdk/tests/sdk/driver/__init__.py similarity index 100% rename from tests/sdk/driver/__init__.py rename to projects/orquestra-sdk/tests/sdk/driver/__init__.py diff --git a/tests/sdk/driver/conftest.py b/projects/orquestra-sdk/tests/sdk/driver/conftest.py similarity index 100% rename from tests/sdk/driver/conftest.py rename to projects/orquestra-sdk/tests/sdk/driver/conftest.py diff --git a/tests/sdk/driver/data/get_task_logs_response/logs.tar.gz b/projects/orquestra-sdk/tests/sdk/driver/data/get_task_logs_response/logs.tar.gz similarity index 100% rename from tests/sdk/driver/data/get_task_logs_response/logs.tar.gz rename to projects/orquestra-sdk/tests/sdk/driver/data/get_task_logs_response/logs.tar.gz diff --git a/tests/sdk/driver/data/get_wf_logs_response/logs.tar.gz b/projects/orquestra-sdk/tests/sdk/driver/data/get_wf_logs_response/logs.tar.gz similarity index 100% rename from tests/sdk/driver/data/get_wf_logs_response/logs.tar.gz rename to projects/orquestra-sdk/tests/sdk/driver/data/get_wf_logs_response/logs.tar.gz diff --git a/tests/sdk/driver/data/get_wf_system_logs_response/sys_logs.tar.gz b/projects/orquestra-sdk/tests/sdk/driver/data/get_wf_system_logs_response/sys_logs.tar.gz similarity index 100% rename from tests/sdk/driver/data/get_wf_system_logs_response/sys_logs.tar.gz rename to projects/orquestra-sdk/tests/sdk/driver/data/get_wf_system_logs_response/sys_logs.tar.gz diff --git a/tests/sdk/driver/regression/data/v0.46.0_json-single.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_json-single.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.46.0_json-single.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_json-single.json diff --git a/tests/sdk/driver/regression/data/v0.46.0_json-single_ids.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_json-single_ids.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.46.0_json-single_ids.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_json-single_ids.json diff --git a/tests/sdk/driver/regression/data/v0.46.0_json.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_json.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.46.0_json.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_json.json diff --git a/tests/sdk/driver/regression/data/v0.46.0_json_ids.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_json_ids.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.46.0_json_ids.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_json_ids.json diff --git a/tests/sdk/driver/regression/data/v0.46.0_pickle-single.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_pickle-single.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.46.0_pickle-single.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_pickle-single.json diff --git a/tests/sdk/driver/regression/data/v0.46.0_pickle-single_ids.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_pickle-single_ids.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.46.0_pickle-single_ids.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_pickle-single_ids.json diff --git a/tests/sdk/driver/regression/data/v0.46.0_pickle.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_pickle.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.46.0_pickle.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_pickle.json diff --git a/tests/sdk/driver/regression/data/v0.46.0_pickle_ids.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_pickle_ids.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.46.0_pickle_ids.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.46.0_pickle_ids.json diff --git a/tests/sdk/driver/regression/data/v0.47.0_mixed.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.47.0_mixed.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.47.0_mixed.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.47.0_mixed.json diff --git a/tests/sdk/driver/regression/data/v0.47.0_mixed_ids.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.47.0_mixed_ids.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.47.0_mixed_ids.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.47.0_mixed_ids.json diff --git a/tests/sdk/driver/regression/data/v0.47.0_single.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.47.0_single.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.47.0_single.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.47.0_single.json diff --git a/tests/sdk/driver/regression/data/v0.47.0_single_ids.json b/projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.47.0_single_ids.json similarity index 100% rename from tests/sdk/driver/regression/data/v0.47.0_single_ids.json rename to projects/orquestra-sdk/tests/sdk/driver/regression/data/v0.47.0_single_ids.json diff --git a/tests/sdk/driver/regression/test_compat_results.py b/projects/orquestra-sdk/tests/sdk/driver/regression/test_compat_results.py similarity index 100% rename from tests/sdk/driver/regression/test_compat_results.py rename to projects/orquestra-sdk/tests/sdk/driver/regression/test_compat_results.py diff --git a/tests/sdk/driver/resp_mocks.py b/projects/orquestra-sdk/tests/sdk/driver/resp_mocks.py similarity index 100% rename from tests/sdk/driver/resp_mocks.py rename to projects/orquestra-sdk/tests/sdk/driver/resp_mocks.py diff --git a/tests/sdk/driver/test_ce_runtime.py b/projects/orquestra-sdk/tests/sdk/driver/test_ce_runtime.py similarity index 100% rename from tests/sdk/driver/test_ce_runtime.py rename to projects/orquestra-sdk/tests/sdk/driver/test_ce_runtime.py diff --git a/tests/sdk/driver/test_client.py b/projects/orquestra-sdk/tests/sdk/driver/test_client.py similarity index 100% rename from tests/sdk/driver/test_client.py rename to projects/orquestra-sdk/tests/sdk/driver/test_client.py diff --git a/tests/sdk/logs/test_interfaces.py b/projects/orquestra-sdk/tests/sdk/logs/test_interfaces.py similarity index 100% rename from tests/sdk/logs/test_interfaces.py rename to projects/orquestra-sdk/tests/sdk/logs/test_interfaces.py diff --git a/tests/sdk/logs/test_markers.py b/projects/orquestra-sdk/tests/sdk/logs/test_markers.py similarity index 100% rename from tests/sdk/logs/test_markers.py rename to projects/orquestra-sdk/tests/sdk/logs/test_markers.py diff --git a/tests/sdk/logs/test_models.py b/projects/orquestra-sdk/tests/sdk/logs/test_models.py similarity index 100% rename from tests/sdk/logs/test_models.py rename to projects/orquestra-sdk/tests/sdk/logs/test_models.py diff --git a/tests/sdk/logs/test_regrouping.py b/projects/orquestra-sdk/tests/sdk/logs/test_regrouping.py similarity index 100% rename from tests/sdk/logs/test_regrouping.py rename to projects/orquestra-sdk/tests/sdk/logs/test_regrouping.py diff --git a/tests/sdk/mlflow/test_connection_utils.py b/projects/orquestra-sdk/tests/sdk/mlflow/test_connection_utils.py similarity index 100% rename from tests/sdk/mlflow/test_connection_utils.py rename to projects/orquestra-sdk/tests/sdk/mlflow/test_connection_utils.py diff --git a/tests/sdk/project_state.py b/projects/orquestra-sdk/tests/sdk/project_state.py similarity index 100% rename from tests/sdk/project_state.py rename to projects/orquestra-sdk/tests/sdk/project_state.py diff --git a/tests/sdk/sample_wfs.py b/projects/orquestra-sdk/tests/sdk/sample_wfs.py similarity index 100% rename from tests/sdk/sample_wfs.py rename to projects/orquestra-sdk/tests/sdk/sample_wfs.py diff --git a/tests/sdk/schema/__init__.py b/projects/orquestra-sdk/tests/sdk/schema/__init__.py similarity index 100% rename from tests/sdk/schema/__init__.py rename to projects/orquestra-sdk/tests/sdk/schema/__init__.py diff --git a/tests/sdk/schema/data/unpacking.py b/projects/orquestra-sdk/tests/sdk/schema/data/unpacking.py similarity index 100% rename from tests/sdk/schema/data/unpacking.py rename to projects/orquestra-sdk/tests/sdk/schema/data/unpacking.py diff --git a/tests/sdk/schema/data/unpacking_wf_0.44.0.json b/projects/orquestra-sdk/tests/sdk/schema/data/unpacking_wf_0.44.0.json similarity index 100% rename from tests/sdk/schema/data/unpacking_wf_0.44.0.json rename to projects/orquestra-sdk/tests/sdk/schema/data/unpacking_wf_0.44.0.json diff --git a/tests/sdk/schema/data/unpacking_wf_0.45.1.json b/projects/orquestra-sdk/tests/sdk/schema/data/unpacking_wf_0.45.1.json similarity index 100% rename from tests/sdk/schema/data/unpacking_wf_0.45.1.json rename to projects/orquestra-sdk/tests/sdk/schema/data/unpacking_wf_0.45.1.json diff --git a/tests/sdk/schema/test_compat.py b/projects/orquestra-sdk/tests/sdk/schema/test_compat.py similarity index 100% rename from tests/sdk/schema/test_compat.py rename to projects/orquestra-sdk/tests/sdk/schema/test_compat.py diff --git a/tests/sdk/schema/test_generating_schema.py b/projects/orquestra-sdk/tests/sdk/schema/test_generating_schema.py similarity index 100% rename from tests/sdk/schema/test_generating_schema.py rename to projects/orquestra-sdk/tests/sdk/schema/test_generating_schema.py diff --git a/tests/sdk/schema/test_ir.py b/projects/orquestra-sdk/tests/sdk/schema/test_ir.py similarity index 100% rename from tests/sdk/schema/test_ir.py rename to projects/orquestra-sdk/tests/sdk/schema/test_ir.py diff --git a/tests/sdk/schema/test_workflow_run_model.py b/projects/orquestra-sdk/tests/sdk/schema/test_workflow_run_model.py similarity index 100% rename from tests/sdk/schema/test_workflow_run_model.py rename to projects/orquestra-sdk/tests/sdk/schema/test_workflow_run_model.py diff --git a/tests/sdk/secrets/__init__.py b/projects/orquestra-sdk/tests/sdk/secrets/__init__.py similarity index 100% rename from tests/sdk/secrets/__init__.py rename to projects/orquestra-sdk/tests/sdk/secrets/__init__.py diff --git a/tests/sdk/secrets/resp_mocks.py b/projects/orquestra-sdk/tests/sdk/secrets/resp_mocks.py similarity index 100% rename from tests/sdk/secrets/resp_mocks.py rename to projects/orquestra-sdk/tests/sdk/secrets/resp_mocks.py diff --git a/tests/sdk/secrets/test_api.py b/projects/orquestra-sdk/tests/sdk/secrets/test_api.py similarity index 100% rename from tests/sdk/secrets/test_api.py rename to projects/orquestra-sdk/tests/sdk/secrets/test_api.py diff --git a/tests/sdk/secrets/test_auth.py b/projects/orquestra-sdk/tests/sdk/secrets/test_auth.py similarity index 100% rename from tests/sdk/secrets/test_auth.py rename to projects/orquestra-sdk/tests/sdk/secrets/test_auth.py diff --git a/tests/sdk/secrets/test_client.py b/projects/orquestra-sdk/tests/sdk/secrets/test_client.py similarity index 100% rename from tests/sdk/secrets/test_client.py rename to projects/orquestra-sdk/tests/sdk/secrets/test_client.py diff --git a/tests/sdk/secrets/test_importing.py b/projects/orquestra-sdk/tests/sdk/secrets/test_importing.py similarity index 100% rename from tests/sdk/secrets/test_importing.py rename to projects/orquestra-sdk/tests/sdk/secrets/test_importing.py diff --git a/tests/sdk/test_api_tutorial_scripts.py b/projects/orquestra-sdk/tests/sdk/test_api_tutorial_scripts.py similarity index 100% rename from tests/sdk/test_api_tutorial_scripts.py rename to projects/orquestra-sdk/tests/sdk/test_api_tutorial_scripts.py diff --git a/tests/sdk/test_artifact_future_methods.py b/projects/orquestra-sdk/tests/sdk/test_artifact_future_methods.py similarity index 100% rename from tests/sdk/test_artifact_future_methods.py rename to projects/orquestra-sdk/tests/sdk/test_artifact_future_methods.py diff --git a/tests/sdk/test_ast.py b/projects/orquestra-sdk/tests/sdk/test_ast.py similarity index 100% rename from tests/sdk/test_ast.py rename to projects/orquestra-sdk/tests/sdk/test_ast.py diff --git a/tests/sdk/test_config.py b/projects/orquestra-sdk/tests/sdk/test_config.py similarity index 100% rename from tests/sdk/test_config.py rename to projects/orquestra-sdk/tests/sdk/test_config.py diff --git a/tests/sdk/test_consistent_return_shapes.py b/projects/orquestra-sdk/tests/sdk/test_consistent_return_shapes.py similarity index 100% rename from tests/sdk/test_consistent_return_shapes.py rename to projects/orquestra-sdk/tests/sdk/test_consistent_return_shapes.py diff --git a/tests/sdk/test_constant_nodes_serialization.py b/projects/orquestra-sdk/tests/sdk/test_constant_nodes_serialization.py similarity index 100% rename from tests/sdk/test_constant_nodes_serialization.py rename to projects/orquestra-sdk/tests/sdk/test_constant_nodes_serialization.py diff --git a/tests/sdk/test_dates.py b/projects/orquestra-sdk/tests/sdk/test_dates.py similarity index 100% rename from tests/sdk/test_dates.py rename to projects/orquestra-sdk/tests/sdk/test_dates.py diff --git a/tests/sdk/test_dispatch.py b/projects/orquestra-sdk/tests/sdk/test_dispatch.py similarity index 100% rename from tests/sdk/test_dispatch.py rename to projects/orquestra-sdk/tests/sdk/test_dispatch.py diff --git a/tests/sdk/test_dispatch_integration.py b/projects/orquestra-sdk/tests/sdk/test_dispatch_integration.py similarity index 100% rename from tests/sdk/test_dispatch_integration.py rename to projects/orquestra-sdk/tests/sdk/test_dispatch_integration.py diff --git a/tests/sdk/test_dsl.py b/projects/orquestra-sdk/tests/sdk/test_dsl.py similarity index 100% rename from tests/sdk/test_dsl.py rename to projects/orquestra-sdk/tests/sdk/test_dsl.py diff --git a/tests/sdk/test_env.py b/projects/orquestra-sdk/tests/sdk/test_env.py similarity index 100% rename from tests/sdk/test_env.py rename to projects/orquestra-sdk/tests/sdk/test_env.py diff --git a/tests/sdk/test_exceptions.py b/projects/orquestra-sdk/tests/sdk/test_exceptions.py similarity index 100% rename from tests/sdk/test_exceptions.py rename to projects/orquestra-sdk/tests/sdk/test_exceptions.py diff --git a/tests/sdk/test_factory.py b/projects/orquestra-sdk/tests/sdk/test_factory.py similarity index 100% rename from tests/sdk/test_factory.py rename to projects/orquestra-sdk/tests/sdk/test_factory.py diff --git a/tests/sdk/test_git_url_utils.py b/projects/orquestra-sdk/tests/sdk/test_git_url_utils.py similarity index 100% rename from tests/sdk/test_git_url_utils.py rename to projects/orquestra-sdk/tests/sdk/test_git_url_utils.py diff --git a/tests/sdk/test_graphs.py b/projects/orquestra-sdk/tests/sdk/test_graphs.py similarity index 100% rename from tests/sdk/test_graphs.py rename to projects/orquestra-sdk/tests/sdk/test_graphs.py diff --git a/tests/sdk/test_in_process_runtime.py b/projects/orquestra-sdk/tests/sdk/test_in_process_runtime.py similarity index 100% rename from tests/sdk/test_in_process_runtime.py rename to projects/orquestra-sdk/tests/sdk/test_in_process_runtime.py diff --git a/tests/sdk/test_jwt.py b/projects/orquestra-sdk/tests/sdk/test_jwt.py similarity index 100% rename from tests/sdk/test_jwt.py rename to projects/orquestra-sdk/tests/sdk/test_jwt.py diff --git a/tests/sdk/test_loader.py b/projects/orquestra-sdk/tests/sdk/test_loader.py similarity index 100% rename from tests/sdk/test_loader.py rename to projects/orquestra-sdk/tests/sdk/test_loader.py diff --git a/tests/sdk/test_packaging.py b/projects/orquestra-sdk/tests/sdk/test_packaging.py similarity index 100% rename from tests/sdk/test_packaging.py rename to projects/orquestra-sdk/tests/sdk/test_packaging.py diff --git a/tests/sdk/test_regex.py b/projects/orquestra-sdk/tests/sdk/test_regex.py similarity index 100% rename from tests/sdk/test_regex.py rename to projects/orquestra-sdk/tests/sdk/test_regex.py diff --git a/tests/sdk/test_serde.py b/projects/orquestra-sdk/tests/sdk/test_serde.py similarity index 100% rename from tests/sdk/test_serde.py rename to projects/orquestra-sdk/tests/sdk/test_serde.py diff --git a/tests/sdk/test_spaces.py b/projects/orquestra-sdk/tests/sdk/test_spaces.py similarity index 100% rename from tests/sdk/test_spaces.py rename to projects/orquestra-sdk/tests/sdk/test_spaces.py diff --git a/tests/sdk/test_task_ast_parsing.py b/projects/orquestra-sdk/tests/sdk/test_task_ast_parsing.py similarity index 100% rename from tests/sdk/test_task_ast_parsing.py rename to projects/orquestra-sdk/tests/sdk/test_task_ast_parsing.py diff --git a/tests/sdk/test_traversal.py b/projects/orquestra-sdk/tests/sdk/test_traversal.py similarity index 100% rename from tests/sdk/test_traversal.py rename to projects/orquestra-sdk/tests/sdk/test_traversal.py diff --git a/tests/sdk/test_viz.py b/projects/orquestra-sdk/tests/sdk/test_viz.py similarity index 100% rename from tests/sdk/test_viz.py rename to projects/orquestra-sdk/tests/sdk/test_viz.py diff --git a/tests/sdk/test_workflow.py b/projects/orquestra-sdk/tests/sdk/test_workflow.py similarity index 100% rename from tests/sdk/test_workflow.py rename to projects/orquestra-sdk/tests/sdk/test_workflow.py diff --git a/tests/sdk/test_workflow_ast_parsing.py b/projects/orquestra-sdk/tests/sdk/test_workflow_ast_parsing.py similarity index 100% rename from tests/sdk/test_workflow_ast_parsing.py rename to projects/orquestra-sdk/tests/sdk/test_workflow_ast_parsing.py diff --git a/tests/sdk/typing/full_example.py b/projects/orquestra-sdk/tests/sdk/typing/full_example.py similarity index 100% rename from tests/sdk/typing/full_example.py rename to projects/orquestra-sdk/tests/sdk/typing/full_example.py diff --git a/tests/sdk/typing/task/assign_n_outputs.py b/projects/orquestra-sdk/tests/sdk/typing/task/assign_n_outputs.py similarity index 100% rename from tests/sdk/typing/task/assign_n_outputs.py rename to projects/orquestra-sdk/tests/sdk/typing/task/assign_n_outputs.py diff --git a/tests/sdk/typing/task/has_n_outputs.py b/projects/orquestra-sdk/tests/sdk/typing/task/has_n_outputs.py similarity index 100% rename from tests/sdk/typing/task/has_n_outputs.py rename to projects/orquestra-sdk/tests/sdk/typing/task/has_n_outputs.py diff --git a/tests/sdk/typing/task/passed_correct_arg_type.py b/projects/orquestra-sdk/tests/sdk/typing/task/passed_correct_arg_type.py similarity index 100% rename from tests/sdk/typing/task/passed_correct_arg_type.py rename to projects/orquestra-sdk/tests/sdk/typing/task/passed_correct_arg_type.py diff --git a/tests/sdk/typing/task/task_base.py b/projects/orquestra-sdk/tests/sdk/typing/task/task_base.py similarity index 100% rename from tests/sdk/typing/task/task_base.py rename to projects/orquestra-sdk/tests/sdk/typing/task/task_base.py diff --git a/tests/sdk/typing/task/using_artifact_feature_as_object.py b/projects/orquestra-sdk/tests/sdk/typing/task/using_artifact_feature_as_object.py similarity index 100% rename from tests/sdk/typing/task/using_artifact_feature_as_object.py rename to projects/orquestra-sdk/tests/sdk/typing/task/using_artifact_feature_as_object.py diff --git a/tests/sdk/typing/task/using_artifact_functions.py b/projects/orquestra-sdk/tests/sdk/typing/task/using_artifact_functions.py similarity index 100% rename from tests/sdk/typing/task/using_artifact_functions.py rename to projects/orquestra-sdk/tests/sdk/typing/task/using_artifact_functions.py diff --git a/tests/sdk/typing/test_typing.py b/projects/orquestra-sdk/tests/sdk/typing/test_typing.py similarity index 100% rename from tests/sdk/typing/test_typing.py rename to projects/orquestra-sdk/tests/sdk/typing/test_typing.py diff --git a/tests/sdk/typing/workflow/assign_model.py b/projects/orquestra-sdk/tests/sdk/typing/workflow/assign_model.py similarity index 100% rename from tests/sdk/typing/workflow/assign_model.py rename to projects/orquestra-sdk/tests/sdk/typing/workflow/assign_model.py diff --git a/tests/sdk/typing/workflow/does_not_have_validate.py b/projects/orquestra-sdk/tests/sdk/typing/workflow/does_not_have_validate.py similarity index 100% rename from tests/sdk/typing/workflow/does_not_have_validate.py rename to projects/orquestra-sdk/tests/sdk/typing/workflow/does_not_have_validate.py diff --git a/tests/sdk/typing/workflow/has_model.py b/projects/orquestra-sdk/tests/sdk/typing/workflow/has_model.py similarity index 100% rename from tests/sdk/typing/workflow/has_model.py rename to projects/orquestra-sdk/tests/sdk/typing/workflow/has_model.py diff --git a/tests/sdk/typing/workflow/workflow_base.py b/projects/orquestra-sdk/tests/sdk/typing/workflow/workflow_base.py similarity index 100% rename from tests/sdk/typing/workflow/workflow_base.py rename to projects/orquestra-sdk/tests/sdk/typing/workflow/workflow_base.py From 4b1f28e6f4d924a7593ce17d86a7ff300c9e2e74 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Thu, 18 Apr 2024 15:19:44 +0100 Subject: [PATCH 02/18] int: update github workflows --- .github/workflows/all-nightly.yml | 57 ++++++++++ .github/workflows/all-pr-checks.yml | 64 +++++++++++ .github/workflows/nightly.yml | 100 ------------------ .../{docs.yml => orquestra-sdk-docs.yml} | 0 ...ance.yml => orquestra-sdk-performance.yml} | 0 .../{typing.yml => orquestra-sdk-typing.yml} | 0 .../{coverage.yml => package-coverage.yml} | 52 ++++++--- .../{style.yml => package-style.yml} | 52 ++++++--- 8 files changed, 197 insertions(+), 128 deletions(-) create mode 100644 .github/workflows/all-nightly.yml create mode 100644 .github/workflows/all-pr-checks.yml delete mode 100644 .github/workflows/nightly.yml rename .github/workflows/{docs.yml => orquestra-sdk-docs.yml} (100%) rename .github/workflows/{performance.yml => orquestra-sdk-performance.yml} (100%) rename .github/workflows/{typing.yml => orquestra-sdk-typing.yml} (100%) rename .github/workflows/{coverage.yml => package-coverage.yml} (67%) rename .github/workflows/{style.yml => package-style.yml} (54%) diff --git a/.github/workflows/all-nightly.yml b/.github/workflows/all-nightly.yml new file mode 100644 index 000000000..77fd11039 --- /dev/null +++ b/.github/workflows/all-nightly.yml @@ -0,0 +1,57 @@ +# This workflow runs tests and reports code coverage. + +# We need a workflow name to be able to schedule it from Github UI +name: NightlyDependencyCheck + +on: + # runs at midnight every work day + schedule: + - cron: "0 0 * * 1-5" + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + tests: + # call the reusable workflow for the packages that changed + needs: changes + strategy: + matrix: + package: ${{ fromJSON(needs.changes.outputs.packages) }} + uses: ./.github/workflows/package-style.yml + with: + target_path: ${{ matrix.package }} + # Choice of Python versions to run against: + # * 3.11: the latest officially supported version. Used in CE images. + python_version: '["3.11"]' + nightly: true + style: + # call the reusable workflow for the packages that changed + needs: changes + strategy: + matrix: + package: ${{ fromJSON(needs.changes.outputs.packages) }} + uses: ./.github/workflows/package-style.yml + with: + target_path: ${{ matrix.package }} + python_version: '["3.11"]' + nightly: true + pass: + # This is a final "check" job that depends on the other jobs, it always runs + # and will fail if a dependent job fails. + # This is what we require in our PR checks + if: always() + needs: + - changes + - tests + - style + runs-on: ubuntu-latest + steps: + - name: Decide whether the needed jobs succeeded or failed + uses: re-actors/alls-green@release/v1 + with: + jobs: ${{ toJSON(needs) }} diff --git a/.github/workflows/all-pr-checks.yml b/.github/workflows/all-pr-checks.yml new file mode 100644 index 000000000..0b76f6dc6 --- /dev/null +++ b/.github/workflows/all-pr-checks.yml @@ -0,0 +1,64 @@ +--- +name: Test All +on: + pull_request: + branches: [main] + workflow_dispatch: +jobs: + # This job checks for the changed paths + changes: + runs-on: ubuntu-latest + permissions: + pull-requests: read + outputs: + packages: ${{ steps.filter.outputs.changes }} + steps: + - uses: dorny/paths-filter@v3 + id: filter + with: + # We can codify the path dependencies between the packages here + filters: | + projects/orquestra-sdk: + - .github/workflows/** + - projects/orquestra-sdk/** + tests: + # call the reusable workflow for the packages that changed + needs: changes + strategy: + matrix: + package: ${{ fromJSON(needs.changes.outputs.packages) }} + uses: ./.github/workflows/package-style.yml + with: + target_path: ${{ matrix.package }} + # Choice of Python versions to run against: + # * 3.9: the oldest supported version + # * 3.11: the latest officially supported version. Used in CE images. + python_version: '["3.9", "3.11"]' + style: + # call the reusable workflow for the packages that changed + needs: changes + strategy: + matrix: + package: ${{ fromJSON(needs.changes.outputs.packages) }} + uses: ./.github/workflows/package-style.yml + with: + target_path: ${{ matrix.package }} + # Choice of Python versions to run against: + # * 3.9: the oldest supported version + # * 3.11: the latest officially supported version. Used in CE images. + python_version: '["3.9", "3.11"]' + pass: + # This is a final "check" job that depends on the other jobs, it always runs + # and will fail if a dependent job fails. + # This is what we require in our PR checks + if: always() + needs: + - changes + - tests + - style + runs-on: ubuntu-latest + steps: + - name: Decide whether the needed jobs succeeded or failed + uses: re-actors/alls-green@release/v1 + with: + jobs: ${{ toJSON(needs) }} diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml deleted file mode 100644 index 444b6a698..000000000 --- a/.github/workflows/nightly.yml +++ /dev/null @@ -1,100 +0,0 @@ -# This workflow runs tests and reports code coverage. - -# We need a workflow name to be able to schedule it from Github UI -name: NightlyDependencyCheck - -on: - # runs at midnight every work day - schedule: - - cron: '0 0 * * 1-5' - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - # The job ID has to match repo settings for PR required checks - NightlyDependencyCheck: - runs-on: ubuntu-latest - - timeout-minutes: 25 - - name: Coverage - Python 3.11 - ubuntu-latest - - steps: - - uses: actions/checkout@v3 - with: - # Fetch depth 0 required to compare against `main` - fetch-depth: 0 - - # Note no pip cache. We want to check the installation against the - # latest possible package versions. - - uses: actions/setup-python@v5 - with: - python-version: 3.11 - architecture: x64 - - - # Installation method (venv/system/etc) affects Ray behavior. We're - # installing deps to a venv to align with the most common use case. - # Hence, we'll need to ensure the venv is always activated. More info: - # https://stackoverflow.com/questions/74668349/how-to-activate-a-virtualenv-in-a-github-action - - name: Install deps - shell: bash - run: | - python3 -m venv ./venv - source ./venv/bin/activate - make github_actions - - - name: Run tests and gather coverage stats - shell: bash - run: | - source ./venv/bin/activate - make coverage - - style: - runs-on: ubuntu-latest - - name: Style - Python 3-11 - timeout-minutes: 25 - - steps: - - uses: actions/checkout@v3 - with: - # Fetch depth 0 required to compare against `main` - fetch-depth: 0 - - # Note no pip cache. We want to check the installation against the - # latest possible package versions. - - uses: actions/setup-python@v5 - with: - python-version: 3.11 - architecture: x64 - - # Installation method (venv/system/etc) affects Ray behavior. We're - # installing deps to a venv to align with the most common use case. - # Hence, we'll need to ensure the venv is always activated. More info: - # https://stackoverflow.com/questions/74668349/how-to-activate-a-virtualenv-in-a-github-action - - name: Install deps - shell: bash - run: | - python3 -m venv ./venv - source ./venv/bin/activate - make github_actions - - - name: Check style - shell: bash - run: | - source ./venv/bin/activate - make style - - ruff: - runs-on: ubuntu-latest - name: Style - Ruff - timeout-minutes: 25 - steps: - - uses: actions/checkout@v3 - - uses: chartboost/ruff-action@v1 \ No newline at end of file diff --git a/.github/workflows/docs.yml b/.github/workflows/orquestra-sdk-docs.yml similarity index 100% rename from .github/workflows/docs.yml rename to .github/workflows/orquestra-sdk-docs.yml diff --git a/.github/workflows/performance.yml b/.github/workflows/orquestra-sdk-performance.yml similarity index 100% rename from .github/workflows/performance.yml rename to .github/workflows/orquestra-sdk-performance.yml diff --git a/.github/workflows/typing.yml b/.github/workflows/orquestra-sdk-typing.yml similarity index 100% rename from .github/workflows/typing.yml rename to .github/workflows/orquestra-sdk-typing.yml diff --git a/.github/workflows/coverage.yml b/.github/workflows/package-coverage.yml similarity index 67% rename from .github/workflows/coverage.yml rename to .github/workflows/package-coverage.yml index 3310f3651..733b53db3 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/package-coverage.yml @@ -2,17 +2,38 @@ # We need a workflow name to be able to schedule it from Github UI name: TestCoverage - on: - # Triggers the workflow on push to main - push: - branches: - - main - # Triggers the workflow on any PR - pull_request: - - # Allows you to run this workflow manually from the Actions tab + # workflow_call is what makes it reusable! + # we take the package path as the input + workflow_call: + inputs: + target_path: + description: "The path of the package" + required: true + type: string + python_versions: + description: 'Python versions to run, ["3.11", "3.9"]' + default: '["3.11", "3.9"]' + type: string + nightly: + description: "If this is being executed nightly" + default: false + type: boolean + # sadly, we have to duplicate the inputs for workflow_dispatch workflow_dispatch: + inputs: + target_path: + description: "The path of the package" + required: true + type: string + python_versions: + description: 'Python versions to run, ["3.11", "3.9"]' + default: '["3.11", "3.9"]' + type: string + nightly: + description: "If this is being executed nightly" + default: false + type: boolean concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -23,20 +44,21 @@ jobs: TestCoverage: runs-on: ${{ matrix.os }} + defaults: + run: + working-directory: ${{ github.workspace }}/${{ inputs.target_path }} + # Run jobs for a couple of Python versions and OSes. strategy: matrix: os: ["ubuntu-latest"] - # Choice of Python versions to run against: - # * 3.9: the oldest supported version - # * 3.11: the latest officially supported version. Used in CE images. - python: ["3.9", "3.11"] + python: ${{ fromJSON(inputs.python_versions) }} # Extend the matrix with a job that prints coverage. # Because { os: "ubuntu-latest", python: "3.11" } is already in the matrix, # print_coverage: true is added to that job. include: - os: "ubuntu-latest" - python: "3.11" + python: ${{ fromJSON(inputs.python_versions)[0] }} print_coverage: true timeout-minutes: 25 @@ -53,7 +75,7 @@ jobs: with: python-version: ${{ matrix.python }} architecture: x64 - cache: 'pip' + cache: ${{ inputs.nightly == false && 'pip' || '' }} # Installation method (venv/system/etc) affects Ray behavior. We're # installing deps to a venv to align with the most common use case. diff --git a/.github/workflows/style.yml b/.github/workflows/package-style.yml similarity index 54% rename from .github/workflows/style.yml rename to .github/workflows/package-style.yml index 1558b481c..10fb7cda4 100644 --- a/.github/workflows/style.yml +++ b/.github/workflows/package-style.yml @@ -4,15 +4,37 @@ name: style on: - # Triggers the workflow on push to main - push: - branches: - - main - # Triggers the workflow on any PR - pull_request: - - # Allows you to run this workflow manually from the Actions tab + # workflow_call is what makes it reusable! + # we take the package path as the input + workflow_call: + inputs: + target_path: + description: "The path of the package" + required: true + type: string + python_versions: + description: 'Python versions to run, ["3.11", "3.9"]' + default: '["3.11", "3.9"]' + type: string + nightly: + description: "If this is being executed nightly" + default: false + type: boolean + # sadly, we have to duplicate the inputs for workflow_dispatch workflow_dispatch: + inputs: + target_path: + description: "The path of the package" + required: true + type: string + python_versions: + description: 'Python versions to run, ["3.11", "3.9"]' + default: '["3.11", "3.9"]' + type: string + nightly: + description: "If this is being executed nightly" + default: false + type: boolean concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -23,13 +45,14 @@ jobs: style: runs-on: ubuntu-latest + defaults: + run: + working-directory: ${{ github.workspace }}/${{ inputs.target_path }} + # Run jobs for a couple of Python versions. strategy: matrix: - # Choice of Python versions to run against: - # * 3.9: the oldest supported version - # * 3.11: the latest officially supported version. Used in CE images. - python: ["3.9", "3.11"] + python: ${{ fromJSON(inputs.python_versions) }} name: Style - Python ${{ matrix.python }} timeout-minutes: 25 @@ -43,7 +66,7 @@ jobs: with: python-version: ${{ matrix.python }} architecture: x64 - cache: 'pip' + cache: ${{ inputs.nightly == false && 'pip' || '' }} # Installation method (venv/system/etc) affects Ray behavior. We're # installing deps to a venv to align with the most common use case. @@ -64,6 +87,9 @@ jobs: ruff: runs-on: ubuntu-latest + defaults: + run: + working-directory: ${{ github.workspace }}/${{ inputs.target_path }} name: Style - Ruff timeout-minutes: 25 steps: From 0fca37507fcf49122c1b5d127f268647835646c1 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Thu, 18 Apr 2024 16:24:34 +0100 Subject: [PATCH 03/18] use correct variable name --- .github/workflows/all-nightly.yml | 4 ++-- .github/workflows/all-pr-checks.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/all-nightly.yml b/.github/workflows/all-nightly.yml index 77fd11039..68b5cbc63 100644 --- a/.github/workflows/all-nightly.yml +++ b/.github/workflows/all-nightly.yml @@ -27,7 +27,7 @@ jobs: target_path: ${{ matrix.package }} # Choice of Python versions to run against: # * 3.11: the latest officially supported version. Used in CE images. - python_version: '["3.11"]' + python_versions: '["3.11"]' nightly: true style: # call the reusable workflow for the packages that changed @@ -38,7 +38,7 @@ jobs: uses: ./.github/workflows/package-style.yml with: target_path: ${{ matrix.package }} - python_version: '["3.11"]' + python_versions: '["3.11"]' nightly: true pass: # This is a final "check" job that depends on the other jobs, it always runs diff --git a/.github/workflows/all-pr-checks.yml b/.github/workflows/all-pr-checks.yml index 0b76f6dc6..f03684f6d 100644 --- a/.github/workflows/all-pr-checks.yml +++ b/.github/workflows/all-pr-checks.yml @@ -33,7 +33,7 @@ jobs: # Choice of Python versions to run against: # * 3.9: the oldest supported version # * 3.11: the latest officially supported version. Used in CE images. - python_version: '["3.9", "3.11"]' + python_versions: '["3.9", "3.11"]' style: # call the reusable workflow for the packages that changed needs: changes @@ -46,7 +46,7 @@ jobs: # Choice of Python versions to run against: # * 3.9: the oldest supported version # * 3.11: the latest officially supported version. Used in CE images. - python_version: '["3.9", "3.11"]' + python_versions: '["3.9", "3.11"]' pass: # This is a final "check" job that depends on the other jobs, it always runs # and will fail if a dependent job fails. From 687aca957e4b6297d25d354275ef1b0a9c423270 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Thu, 18 Apr 2024 16:27:00 +0100 Subject: [PATCH 04/18] use coverage wf in tests --- .github/workflows/all-pr-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/all-pr-checks.yml b/.github/workflows/all-pr-checks.yml index f03684f6d..24aada043 100644 --- a/.github/workflows/all-pr-checks.yml +++ b/.github/workflows/all-pr-checks.yml @@ -27,7 +27,7 @@ jobs: strategy: matrix: package: ${{ fromJSON(needs.changes.outputs.packages) }} - uses: ./.github/workflows/package-style.yml + uses: ./.github/workflows/package-coverage.yml with: target_path: ${{ matrix.package }} # Choice of Python versions to run against: From 6512c6cedc2ef1fbc14e9a483dee119c8954b542 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Thu, 18 Apr 2024 16:28:15 +0100 Subject: [PATCH 05/18] update hatch-vcs options --- projects/orquestra-sdk/pyproject.toml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/projects/orquestra-sdk/pyproject.toml b/projects/orquestra-sdk/pyproject.toml index d71e6fe84..dce7bf0c6 100644 --- a/projects/orquestra-sdk/pyproject.toml +++ b/projects/orquestra-sdk/pyproject.toml @@ -135,6 +135,21 @@ packages = ["src/orquestra"] [tool.hatch.version] source = "vcs" +tag-pattern = "^(?Porquestra-sdk-)(?P[vV]?\\d+\\.\\d+\\.\\d+)(?P.*)?$" + +[tool.hatch.version.raw-options] +root = "../.." +# tag-pattern isn't enough when the current commit is not tagged. For development +# builds, customizing the git describe command is necessary. +git_describe_command = [ + "git", + "describe", + "--tags", + "--long", + "--dirty", + "--match", + "orquestra-sdk-*[0-9]*", +] [tool.isort] profile = "black" From 20d565cf755dfcbc746b70ae48d55e7249355999 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Thu, 18 Apr 2024 16:35:17 +0100 Subject: [PATCH 06/18] update working dir for sdk workflows --- .github/workflows/orquestra-sdk-docs.yml | 5 ++++- .github/workflows/orquestra-sdk-performance.yml | 5 ++++- .github/workflows/orquestra-sdk-typing.yml | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/orquestra-sdk-docs.yml b/.github/workflows/orquestra-sdk-docs.yml index ff00e0abc..732274c27 100644 --- a/.github/workflows/orquestra-sdk-docs.yml +++ b/.github/workflows/orquestra-sdk-docs.yml @@ -24,6 +24,9 @@ jobs: # The job ID has to match repo settings for PR required checks style: runs-on: ubuntu-latest + defaults: + run: + working-directory: ${{ github.workspace }}/projects/orquestra-sdk name: Build Isolated Docs timeout-minutes: 25 @@ -37,7 +40,7 @@ jobs: with: python-version: 3.11 architecture: x64 - cache: 'pip' + cache: "pip" - name: Install deps shell: bash diff --git a/.github/workflows/orquestra-sdk-performance.yml b/.github/workflows/orquestra-sdk-performance.yml index 379427e05..ff2c7b033 100644 --- a/.github/workflows/orquestra-sdk-performance.yml +++ b/.github/workflows/orquestra-sdk-performance.yml @@ -22,6 +22,9 @@ jobs: # The job ID has to match repo settings for PR required checks TestPerformance: runs-on: ubuntu-latest + defaults: + run: + working-directory: ${{ github.workspace }}/projects/orquestra-sdk timeout-minutes: 25 steps: - uses: actions/checkout@v3 @@ -30,7 +33,7 @@ jobs: with: python-version: 3.11 architecture: x64 - cache: 'pip' + cache: "pip" # Installation method (venv/system/etc) affects Ray behavior. We're # installing deps to a venv to align with the most common use case. diff --git a/.github/workflows/orquestra-sdk-typing.yml b/.github/workflows/orquestra-sdk-typing.yml index 5e5d176bb..944f61ee6 100644 --- a/.github/workflows/orquestra-sdk-typing.yml +++ b/.github/workflows/orquestra-sdk-typing.yml @@ -22,6 +22,9 @@ jobs: # The job ID has to match repo settings for PR required checks TypeChecking: runs-on: ubuntu-latest + defaults: + run: + working-directory: ${{ github.workspace }}/projects/orquestra-sdk timeout-minutes: 25 steps: - name: Git Checkout @@ -31,7 +34,7 @@ jobs: with: python-version: 3.11 architecture: x64 - cache: 'pip' + cache: "pip" # Installation method (venv/system/etc) affects Ray behavior. We're # installing deps to a venv to align with the most common use case. From fd3639ea581b5156c738ef29177cb9713e2c906d Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Thu, 18 Apr 2024 17:14:41 +0100 Subject: [PATCH 07/18] add extra text to concurrency --- .github/workflows/package-coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/package-coverage.yml b/.github/workflows/package-coverage.yml index 733b53db3..537b0c50a 100644 --- a/.github/workflows/package-coverage.yml +++ b/.github/workflows/package-coverage.yml @@ -36,7 +36,7 @@ on: type: boolean concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + group: ${{ github.workflow }}-coverage-${{ github.ref }} cancel-in-progress: true jobs: From ba6e5ab8f66846604095ce868c8c32ad7a903178 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Thu, 18 Apr 2024 17:16:30 +0100 Subject: [PATCH 08/18] Update package-style.yml --- .github/workflows/package-style.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/package-style.yml b/.github/workflows/package-style.yml index 10fb7cda4..d9516d81b 100644 --- a/.github/workflows/package-style.yml +++ b/.github/workflows/package-style.yml @@ -37,7 +37,7 @@ on: type: boolean concurrency: - group: ${{ github.workflow }}-${{ github.ref }} + group: ${{ github.workflow }}-style-${{ github.ref }} cancel-in-progress: true jobs: From b88c9c97a05682e9ae32c52919d4e8fc8110c6ee Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Fri, 19 Apr 2024 16:15:32 +0100 Subject: [PATCH 09/18] formatting --- projects/orquestra-sdk/pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/orquestra-sdk/pyproject.toml b/projects/orquestra-sdk/pyproject.toml index dce7bf0c6..4f453a110 100644 --- a/projects/orquestra-sdk/pyproject.toml +++ b/projects/orquestra-sdk/pyproject.toml @@ -257,5 +257,5 @@ arg-type-hints-in-docstring = false [tool.pyright] exclude = [ # This is 3rd party file which is not compatible for pyright. Ignore it as a whole - "src/orquestra/sdk/_client/_base/cli/_ui/_click_default_group.py", + "src/orquestra/sdk/_client/_base/cli/_ui/_click_default_group.py", ] From b3d939cb49bb60cde92d9376daa1238bb30e88b6 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Fri, 19 Apr 2024 18:42:19 +0100 Subject: [PATCH 10/18] use new action --- .github/workflows/package-coverage.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/package-coverage.yml b/.github/workflows/package-coverage.yml index 537b0c50a..41e64f0ff 100644 --- a/.github/workflows/package-coverage.yml +++ b/.github/workflows/package-coverage.yml @@ -106,8 +106,9 @@ jobs: # Conditionally run this step to prevent multiple comments # Occasionally, multiple jobs could post at the same time. if: matrix.print_coverage - uses: zapatacomputing/command-pr-comment@baca4fb9246eaaee3e47f35f296764acc394fae7 + uses: zapatacomputing/command-pr-comment@47141d48f14d33b89f8d689ebda1604fbc0bf4e0 with: command: make PYTHON=./venv/bin/python github-actions-coverage-report template: "🚀 Code Coverage\n```%command%```" update-text: "🚀 Code Coverage" + working-dir: ${{ inputs.target_path }} From 1291cd361aaad5b0eeeef885bb71177916b8b08a Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Fri, 19 Apr 2024 18:28:31 -0700 Subject: [PATCH 11/18] Update all-pr-checks.yml --- .github/workflows/all-pr-checks.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/all-pr-checks.yml b/.github/workflows/all-pr-checks.yml index 24aada043..00a831cdf 100644 --- a/.github/workflows/all-pr-checks.yml +++ b/.github/workflows/all-pr-checks.yml @@ -7,6 +7,7 @@ on: jobs: # This job checks for the changed paths changes: + name: Get changed packages runs-on: ubuntu-latest permissions: pull-requests: read @@ -52,6 +53,7 @@ jobs: # and will fail if a dependent job fails. # This is what we require in our PR checks if: always() + name: Check all tests passed needs: - changes - tests From b344aa48e32e2d2d665b8f00ff0ba8cf2b52c669 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Sat, 20 Apr 2024 05:34:28 +0100 Subject: [PATCH 12/18] update nightly workflow --- .github/workflows/all-nightly.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/all-nightly.yml b/.github/workflows/all-nightly.yml index 68b5cbc63..d9ae6be32 100644 --- a/.github/workflows/all-nightly.yml +++ b/.github/workflows/all-nightly.yml @@ -17,11 +17,9 @@ concurrency: jobs: tests: - # call the reusable workflow for the packages that changed - needs: changes strategy: matrix: - package: ${{ fromJSON(needs.changes.outputs.packages) }} + package: ["projects/orquestra-sdk"] uses: ./.github/workflows/package-style.yml with: target_path: ${{ matrix.package }} @@ -30,11 +28,9 @@ jobs: python_versions: '["3.11"]' nightly: true style: - # call the reusable workflow for the packages that changed - needs: changes strategy: matrix: - package: ${{ fromJSON(needs.changes.outputs.packages) }} + package: ["projects/orquestra-sdk"] uses: ./.github/workflows/package-style.yml with: target_path: ${{ matrix.package }} @@ -46,7 +42,6 @@ jobs: # This is what we require in our PR checks if: always() needs: - - changes - tests - style runs-on: ubuntu-latest From d152a75fd3e0a72261f0eae20cc49fec617ffb83 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Mon, 22 Apr 2024 04:46:35 +0100 Subject: [PATCH 13/18] fix order of python versions --- .github/workflows/all-pr-checks.yml | 4 ++-- .github/workflows/package-coverage.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/all-pr-checks.yml b/.github/workflows/all-pr-checks.yml index 00a831cdf..6e2661e43 100644 --- a/.github/workflows/all-pr-checks.yml +++ b/.github/workflows/all-pr-checks.yml @@ -45,9 +45,9 @@ jobs: with: target_path: ${{ matrix.package }} # Choice of Python versions to run against: - # * 3.9: the oldest supported version # * 3.11: the latest officially supported version. Used in CE images. - python_versions: '["3.9", "3.11"]' + # * 3.9: the oldest supported version + python_versions: '["3.11", "3.9"]' pass: # This is a final "check" job that depends on the other jobs, it always runs # and will fail if a dependent job fails. diff --git a/.github/workflows/package-coverage.yml b/.github/workflows/package-coverage.yml index 41e64f0ff..7ad6b4613 100644 --- a/.github/workflows/package-coverage.yml +++ b/.github/workflows/package-coverage.yml @@ -12,7 +12,7 @@ on: required: true type: string python_versions: - description: 'Python versions to run, ["3.11", "3.9"]' + description: "Python versions to run. Must be a JSON array. In PRs, the first version will be used to post a coverage comment" default: '["3.11", "3.9"]' type: string nightly: From b7c5c739331a5602a33ddaaac541288c1ab4c70a Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Tue, 23 Apr 2024 03:52:41 +0100 Subject: [PATCH 14/18] Update .github/workflows/all-pr-checks.yml Co-authored-by: Alexander Juda <6004040+alexjuda@users.noreply.github.com> --- .github/workflows/all-pr-checks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/all-pr-checks.yml b/.github/workflows/all-pr-checks.yml index 6e2661e43..147c17737 100644 --- a/.github/workflows/all-pr-checks.yml +++ b/.github/workflows/all-pr-checks.yml @@ -32,9 +32,9 @@ jobs: with: target_path: ${{ matrix.package }} # Choice of Python versions to run against: - # * 3.9: the oldest supported version # * 3.11: the latest officially supported version. Used in CE images. - python_versions: '["3.9", "3.11"]' + # * 3.9: the oldest supported version + python_versions: '["3.11", "3.9"]' style: # call the reusable workflow for the packages that changed needs: changes From ea564b0ffbe6091d3d162e3b3acdc99cdb736a06 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Tue, 23 Apr 2024 03:56:47 +0100 Subject: [PATCH 15/18] rename path filtering job and step --- .github/workflows/all-pr-checks.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/all-pr-checks.yml b/.github/workflows/all-pr-checks.yml index 147c17737..08a04ae51 100644 --- a/.github/workflows/all-pr-checks.yml +++ b/.github/workflows/all-pr-checks.yml @@ -6,16 +6,16 @@ on: workflow_dispatch: jobs: # This job checks for the changed paths - changes: + find-changes: name: Get changed packages runs-on: ubuntu-latest permissions: pull-requests: read outputs: - packages: ${{ steps.filter.outputs.changes }} + packages: ${{ steps.filter-paths.outputs.changes }} steps: - uses: dorny/paths-filter@v3 - id: filter + id: filter-paths with: # We can codify the path dependencies between the packages here filters: | @@ -24,10 +24,10 @@ jobs: - projects/orquestra-sdk/** tests: # call the reusable workflow for the packages that changed - needs: changes + needs: find-changes strategy: matrix: - package: ${{ fromJSON(needs.changes.outputs.packages) }} + package: ${{ fromJSON(needs.find-changes.outputs.packages) }} uses: ./.github/workflows/package-coverage.yml with: target_path: ${{ matrix.package }} @@ -37,10 +37,10 @@ jobs: python_versions: '["3.11", "3.9"]' style: # call the reusable workflow for the packages that changed - needs: changes + needs: find-changes strategy: matrix: - package: ${{ fromJSON(needs.changes.outputs.packages) }} + package: ${{ fromJSON(needs.find-changes.outputs.packages) }} uses: ./.github/workflows/package-style.yml with: target_path: ${{ matrix.package }} @@ -55,7 +55,7 @@ jobs: if: always() name: Check all tests passed needs: - - changes + - find-changes - tests - style runs-on: ubuntu-latest From cdca5ea0bd9f72e582c9c0f7af95de4b3539bfb8 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Tue, 23 Apr 2024 04:06:45 +0100 Subject: [PATCH 16/18] add comments to 'find-changes' job --- .github/workflows/all-pr-checks.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/all-pr-checks.yml b/.github/workflows/all-pr-checks.yml index 08a04ae51..9f7f44c74 100644 --- a/.github/workflows/all-pr-checks.yml +++ b/.github/workflows/all-pr-checks.yml @@ -6,6 +6,12 @@ on: workflow_dispatch: jobs: # This job checks for the changed paths + # We take the `changes` output of the `filter-paths` step, and use it + # as the `packages` output of the `find-changes` job. + # This output is a list of the packages that should be tested. See the + # description of the `key` in the `filter-paths` step for more information. + # Example output: + # packages: ["projects/orquestra-sdk"] find-changes: name: Get changed packages runs-on: ubuntu-latest @@ -14,6 +20,11 @@ jobs: outputs: packages: ${{ steps.filter-paths.outputs.changes }} steps: + # This step takes `(key, value)` pairs as the `filters` input. + # The `key`, by convention in this repository, is the path to the project + # that we're checking to see is modified. + # The `value` is a list of paths that will cause this project's tests to + # be executed. - uses: dorny/paths-filter@v3 id: filter-paths with: From 924de78be23ca9907443dd423e0884ee6a8e50c4 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Wed, 24 Apr 2024 20:32:37 +0100 Subject: [PATCH 17/18] use new org --- .github/workflows/package-coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/package-coverage.yml b/.github/workflows/package-coverage.yml index 7ad6b4613..c39925dc3 100644 --- a/.github/workflows/package-coverage.yml +++ b/.github/workflows/package-coverage.yml @@ -106,7 +106,7 @@ jobs: # Conditionally run this step to prevent multiple comments # Occasionally, multiple jobs could post at the same time. if: matrix.print_coverage - uses: zapatacomputing/command-pr-comment@47141d48f14d33b89f8d689ebda1604fbc0bf4e0 + uses: zapata-engineering/command-pr-comment@47141d48f14d33b89f8d689ebda1604fbc0bf4e0 with: command: make PYTHON=./venv/bin/python github-actions-coverage-report template: "🚀 Code Coverage\n```%command%```" From 5d066eb3612faca0e0bc185c70c6e7e7c88b6ec0 Mon Sep 17 00:00:00 2001 From: James Clark <70290797+jamesclark-Zapata@users.noreply.github.com> Date: Wed, 24 Apr 2024 20:40:18 +0100 Subject: [PATCH 18/18] update to actions/checkout v4 --- .github/workflows/orquestra-sdk-docs.yml | 2 +- .github/workflows/orquestra-sdk-performance.yml | 2 +- .github/workflows/orquestra-sdk-typing.yml | 2 +- .github/workflows/package-coverage.yml | 2 +- .github/workflows/package-style.yml | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/orquestra-sdk-docs.yml b/.github/workflows/orquestra-sdk-docs.yml index 732274c27..1dc357a4d 100644 --- a/.github/workflows/orquestra-sdk-docs.yml +++ b/.github/workflows/orquestra-sdk-docs.yml @@ -32,7 +32,7 @@ jobs: timeout-minutes: 25 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # Load a specific version of Python - name: Setup python diff --git a/.github/workflows/orquestra-sdk-performance.yml b/.github/workflows/orquestra-sdk-performance.yml index ff2c7b033..63fdf8fdc 100644 --- a/.github/workflows/orquestra-sdk-performance.yml +++ b/.github/workflows/orquestra-sdk-performance.yml @@ -27,7 +27,7 @@ jobs: working-directory: ${{ github.workspace }}/projects/orquestra-sdk timeout-minutes: 25 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: diff --git a/.github/workflows/orquestra-sdk-typing.yml b/.github/workflows/orquestra-sdk-typing.yml index 944f61ee6..ce442975e 100644 --- a/.github/workflows/orquestra-sdk-typing.yml +++ b/.github/workflows/orquestra-sdk-typing.yml @@ -28,7 +28,7 @@ jobs: timeout-minutes: 25 steps: - name: Git Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: diff --git a/.github/workflows/package-coverage.yml b/.github/workflows/package-coverage.yml index c39925dc3..d10f8a26a 100644 --- a/.github/workflows/package-coverage.yml +++ b/.github/workflows/package-coverage.yml @@ -66,7 +66,7 @@ jobs: name: Coverage - Python ${{ matrix.python }} - ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: # Fetch depth 0 required to compare against `main` fetch-depth: 0 diff --git a/.github/workflows/package-style.yml b/.github/workflows/package-style.yml index d9516d81b..1ec0223bb 100644 --- a/.github/workflows/package-style.yml +++ b/.github/workflows/package-style.yml @@ -58,7 +58,7 @@ jobs: timeout-minutes: 25 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # Load a specific version of Python - name: Setup python @@ -93,5 +93,5 @@ jobs: name: Style - Ruff timeout-minutes: 25 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: chartboost/ruff-action@v1