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:
b519d20ae974cad41c3063149fc78d2c0cc962db / LIU ZHE YOU <[email protected]>
Keep @task.stub working when pydantic is missing or cannot schema an annotation

Airflow 2.x base installs do not ship pydantic (it is an optional extra
there), so after dropping the standard provider's explicit pydantic
dependency, importing the stub decorator would crash Dag parsing on
such installs. Value schemas now degrade to the decode-only fallback
the wire contract already supports when pydantic is absent.

Annotations pydantic can validate but not schema-ify (e.g. Callable)
raise PydanticInvalidForJsonSchema, which escaped the existing handler
and crashed Dag parsing; it is now caught alongside
PydanticSchemaGenerationError.

Temporal normalization now runs only as a retry after direct schema
generation fails, so temporal subclasses that carry their own pydantic
schema keep it.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to