The GitHub Actions job "Tests (AMD)" on 
airflow.git/restrict-exception-node-deserialization has succeeded.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
63bde287cb5ea9c2179bf5d7c08283fcd2b6a438 / Jarek Potiuk <[email protected]>
Resolve serialized exception names from loaded modules instead of a prebuilt map

A prebuilt map keyed on each class's __module__ cannot follow the re-exports 
that
import_string used to follow. These exceptions moved to airflow.sdk.exceptions 
in
3.2.0, so every blob written by 3.0/3.1 names airflow.exceptions.<Name> and 
would
stop deserializing on upgrade.

Reading the name out of an already-loaded module keeps that working, needs no 
cache
to go stale when a provider or plugin registers its own subclass late, and still
refuses to import anything the stored blob names.

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

With regards,
GitHub Actions via GitBox


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

Reply via email to