This is an automated email from the ASF dual-hosted git repository.
ferruzzi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 634b79729e7 Fix serialization order of ops (#54139)
add d7939a58446 AIP-86 - Implement Deadline Callback definition (#53951)
No new revisions were added by this update.
Summary of changes:
.pre-commit-config.yaml | 1 +
airflow-core/docs/img/airflow_erd.sha256 | 2 +-
airflow-core/docs/img/airflow_erd.svg | 264 ++++++++++----------
airflow-core/docs/migrations-ref.rst | 4 +-
... 0081_3_1_0_modify_deadline_callback_schema.py} | 33 +--
airflow-core/src/airflow/models/dag.py | 1 -
airflow-core/src/airflow/models/deadline.py | 58 +++--
airflow-core/src/airflow/triggers/deadline.py | 6 +-
airflow-core/src/airflow/utils/db.py | 2 +-
airflow-core/src/airflow/utils/module_loading.py | 1 +
airflow-core/tests/unit/models/test_dag.py | 9 +-
airflow-core/tests/unit/models/test_dagrun.py | 6 +-
airflow-core/tests/unit/models/test_deadline.py | 45 ++--
.../unit/serialization/test_serialized_objects.py | 23 +-
task-sdk/src/airflow/sdk/definitions/deadline.py | 164 ++++++++++---
.../tests/task_sdk/definitions/test_deadline.py | 265 ++++++++++++++++-----
16 files changed, 581 insertions(+), 303 deletions(-)
copy
airflow-core/src/airflow/migrations/versions/{0079_3_1_0_add_callback_state_to_deadline.py
=> 0081_3_1_0_modify_deadline_callback_schema.py} (57%)