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:
4512dd795dd95804e7b855154395c568a6734247 / LIU ZHE YOU <[email protected]>
Harden stub TaskFlow arg-binding parsing and delivery

Follow-up review of the stub arg-binding feature surfaced a handful of
robustness and clarity gaps worth closing before the runtime consumes the
contract:

- An annotation pydantic rejects with a plain TypeError (rather than a
  PydanticUserError) could escape the "degrade to no schema" path and fail
  Dag parsing outright; the value-schema generation now degrades in that
  case too.
- A stub parameter annotated as a temporal type advertises a date-time
  string schema, so a datetime literal is rejected -- the error now tells
  the author to pass it as an ISO 8601 string.
- The serialized arg spec is validated against the Dag schema and the
  execution-API model in the round-trip test, and the write-side schema
  pins the binding kind to the known values, so a malformed spec is caught
  at serialization time rather than at task run.
- The server gate keys off a set of lang-SDK operator types instead of a
  single hard-coded name, so additional foreign-runtime operators can opt
  in without touching the gate.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to