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
{{ message }}
Repository navigation
E2E and Breeze coverage for the executable coordinator path (Go SDK) #66943
breeze start-airflow --sdk go exists today, but it stands up the Edge Worker Go path (cmd/airflow-go-edge-worker). The
coordinator path - Python @task.stub Dag dispatching to a Go bundle
via ExecutableCoordinator - has no Breeze overlay and no airflow-e2e-tests/ coverage. The Java equivalent landed under #65959 and is the template.
What needs to happen
Add a go-sdk-coordinator.yml overlay (or extend --sdk go) to airflow-e2e-tests/ that:
Builds the example Go bundle with airflow-go-pack.
Drops the resulting executable into the [executable] bundles_folder directory.
Configures [sdk] queue_to_sdk to route a queue to the executable coordinator.
Add test_go_sdk_coordinator.py covering both shapes:
Pure-Go Dag built from go-sdk/example/bundle/main.go.
Python stub Dag whose @task.stub(queue="go") tasks resolve to
the Go bundle.
Activity