The GitHub Actions job "Tests (AMD)" on airflow.git/type-asset-expression-api 
has failed.
Run started by GitHub user Anuragp22 (triggered by Anuragp22).

Head commit for run:
783d6ce501d316fa76de7107813952d2f2e90c71 / Anuragp22 <[email protected]>
Degrade legacy asset_expression shapes to null instead of 500ing the API

The newly-typed asset_expression field rejects pre-3.0 dataset shapes (a bare 
uri string, {"any": [<strings>]}, {"alias": "<name>"}) that the 2.x->3.x column 
rename carried over verbatim, which would surface as an HTTP 500 on the 
dag-detail, dag-list and next_run_assets endpoints until the dag is re-parsed. 
MaybeAssetExpression wraps the union with a BeforeValidator that coerces any 
unrecognized stored shape to null, reproducing the blank render the UI showed 
while the field was an untyped dict. Adds round-trip and coercion tests.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to