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 19ff4128b2e Fix missing fastavro after PR #60732 (#60797)
add 41403de774f Move deadline_alerts into their own table for UI
integration (#58248)
No new revisions were added by this update.
Summary of changes:
airflow-core/docs/img/airflow_erd.sha256 | 2 +-
airflow-core/docs/img/airflow_erd.svg | 4496 ++++++++++----------
airflow-core/docs/migrations-ref.rst | 5 +-
.../src/airflow/dag_processing/collection.py | 4 +-
.../0099_3_2_0_ui_improvements_for_deadlines.py | 677 +++
airflow-core/src/airflow/models/__init__.py | 3 +
airflow-core/src/airflow/models/dag.py | 9 +-
airflow-core/src/airflow/models/dagrun.py | 9 +-
airflow-core/src/airflow/models/deadline.py | 22 +-
airflow-core/src/airflow/models/deadline_alert.py | 105 +
airflow-core/src/airflow/models/serialized_dag.py | 84 +-
.../src/airflow/serialization/definitions/dag.py | 95 +-
.../definitions/deadline.py} | 16 +-
.../airflow/serialization/serialized_objects.py | 22 +-
airflow-core/src/airflow/utils/db.py | 2 +-
airflow-core/tests/unit/jobs/test_scheduler_job.py | 30 +-
airflow-core/tests/unit/models/test_dag.py | 24 +-
airflow-core/tests/unit/models/test_dagrun.py | 170 +-
airflow-core/tests/unit/models/test_deadline.py | 54 +-
.../tests/unit/models/test_deadline_alert.py | 189 +
.../unit/serialization/test_serialized_objects.py | 2 +-
devel-common/src/tests_common/test_utils/db.py | 8 +
task-sdk/src/airflow/sdk/definitions/deadline.py | 14 +-
23 files changed, 3667 insertions(+), 2375 deletions(-)
create mode 100644
airflow-core/src/airflow/migrations/versions/0099_3_2_0_ui_improvements_for_deadlines.py
create mode 100644 airflow-core/src/airflow/models/deadline_alert.py
copy airflow-core/src/airflow/{api/client/__init__.py =>
serialization/definitions/deadline.py} (69%)
create mode 100644 airflow-core/tests/unit/models/test_deadline_alert.py