You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Java side has just hit the same problem and is tracking the same
refactor under #66836:
bundles_folder is easy to confuse with Airflow's Dag bundle concept.
Single string is too narrow - users need multiple bundle directories.
Top-level coordinators config should be a dict keyed by coordinator
name to enable lazy init and clean per-coordinator kwargs.
#66451 already landed the dict-keyed shape for JavaCoordinator; this
issue ports the same shape onto ExecutableCoordinator.
What needs to happen
Rename [executable] bundles_folder to a clearer key (e.g. executables_root or bundles_root). Bake the rename into providers/sdk/executable/provider.yaml and the docs.
Background
ExecutableCoordinatorcurrently reads its bundle directory from[executable] bundles_folder:The Java side has just hit the same problem and is tracking the same
refactor under #66836:
bundles_folderis easy to confuse with Airflow's Dag bundle concept.name to enable lazy init and clean per-coordinator
kwargs.#66451 already landed the dict-keyed shape for
JavaCoordinator; thisissue ports the same shape onto
ExecutableCoordinator.What needs to happen
[executable] bundles_folderto a clearer key (e.g.executables_rootorbundles_root). Bake the rename intoproviders/sdk/executable/provider.yamland the docs.list[str]: scan every directory in order.kwargs(executable_path,env,working_dir) under[sdk] coordinatorskeyed by name, matchingthe shape Improve coordinator construction to support language runtime configs #66451 settled on for Java.
Acceptance criteria
bundles_folderisremoved (or aliased with a deprecation warning if a release has
already been cut).
Context
JavaCoordinator: Renamebundles_folder, acceptlist[str], and switch coordinator config to dict #66836 (rename + list[str] + dict-keyed),Improve coordinator construction to support language runtime configs #66451 (Done - dict-keyed coordinator construction).
https://lists.apache.org/thread/gjot4bxj9kygj2fk76kx6tyg8s4hr057
Drafted-by: Claude Code (Opus 4.7) (no human review before posting)