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]
