The GitHub Actions job "Tests (AMD)" on airflow.git/feature/java-sdk-taskflow-dsl has failed. Run started by GitHub user jason810496 (triggered by jason810496).
Head commit for run: d62bdb09b75db113904658ba39c95bc97a9e367b / LIU ZHE YOU <[email protected]> Java SDK: Register tasks as first-class TaskDef objects `dag.addTask("extract", Extract.class)` stored tasks as a plain `Map<String, Class<out Task>>`, which leaves nowhere to hang anything else a task needs: dependency edges, task-level configuration, and argument wiring all have to attach to a per-task object, and a map of classes cannot carry them. Introducing that object now keeps those follow-ups additive instead of forcing another break of the registration API later. The annotation surface keeps `Builder.Dag` / `Builder.Task`, and the interface users implement keeps the `Task` name, so the definition objects are `DagDef` and `TaskDef` -- a pairing that stays unambiguous next to `Task` at a use site. The SDK is pre-1.0, so the old string-keyed overload is removed outright rather than deprecated. Report URL: https://github.com/apache/airflow/actions/runs/31581285497 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
