You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "jason810496 (via GitHub)" <gi...@apache.org> on 2026/05/14 11:51:25 UTC
[I] E2E and Breeze coverage for the executable coordinator path (Go SDK) [airflow]
jason810496 opened a new issue, #66943:
URL: https://github.com/apache/airflow/issues/66943
### Background
`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
1. 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.
2. 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.
3. Reuse the conftest/fixture pattern set up for Java in #65959.
### Acceptance criteria
- The two test shapes run green in CI.
- A regression in `ExecutableCoordinator.task_execution_cmd` (such as
the one fixed in `8612c4574f2`) would have been caught by these
tests.
### Context
- Java parallel: #65959.
- Edge-Worker quickstart that already exists: `go-sdk/README.md`.
- Breeze Go-worker support: commit `eff66653029`.
---
Drafted-by: Claude Code (Opus 4.7) (no human review before posting)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] E2E and Breeze coverage for the executable coordinator path (Go SDK) [airflow]
Posted by "jason810496 (via GitHub)" <gi...@apache.org>.
jason810496 closed issue #66943: E2E and Breeze coverage for the executable coordinator path (Go SDK)
URL: https://github.com/apache/airflow/issues/66943
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org