The GitHub Actions job "Tests (AMD)" on 
airflow.git/feature/lang-sdk/taskflow-stub-dag has failed.
Run started by GitHub user jason810496 (triggered by jason810496).

Head commit for run:
0b464a13a473bb4caecacfa97e5f89dbbb955dc7 / LIU ZHE YOU <[email protected]>
Support sdk.TaskInput struct-field injection for Go SDK stub tasks

Naming every stub argument as a separate flat Go parameter gets unwieldy
as the argument count grows, and there was no way for a Go task to pull
an XCom that the Python TaskFlow call itself never passed. A struct that
embeds sdk.TaskInput lets a task bind many arguments by name (or an
explicit ad hoc XCom pull) onto one parameter instead, while the
existing flat/positional binding keeps working unchanged for functions
that don't opt in.

This required adding a name to the wire-level TaskArgBinding spec so a
struct field can look itself up by the Dag's TaskFlow argument name
regardless of declaration order on either side, since Go cannot recover
a plain function parameter's name via reflection the way it can for a
struct's fields.

Report URL: https://github.com/apache/airflow/actions/runs/29688737460

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to