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 180a9d837a7 feat (airflowctl): Initial airflowctl docs (#49024)
add 4a2cb2fd3f9 [AIP-86] Add deadline to DAG model (#50093)
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 | 428 +++++++++++----------
airflow-core/docs/migrations-ref.rst | 7 +-
.../src/airflow/dag_processing/collection.py | 3 +
..._to_db.py => 0069_3_1_0_add_deadline_to_dag.py} | 28 +-
...ime.py => 0070_3_1_0_change_deadline_to_utc.py} | 32 +-
airflow-core/src/airflow/models/__init__.py | 2 +-
airflow-core/src/airflow/models/dag.py | 17 +-
airflow-core/src/airflow/models/deadline.py | 105 ++++-
airflow-core/src/airflow/serialization/enums.py | 1 +
airflow-core/src/airflow/serialization/schema.json | 6 +
.../airflow/serialization/serialized_objects.py | 5 +
airflow-core/src/airflow/utils/db.py | 1 +
airflow-core/src/airflow/utils/module_loading.py | 21 +
airflow-core/tests/unit/models/test_deadline.py | 134 +++++--
.../unit/serialization/test_dag_serialization.py | 2 +
.../tests/unit/utils/test_module_loading.py | 19 +-
task-sdk/src/airflow/sdk/definitions/dag.py | 20 +-
18 files changed, 529 insertions(+), 304 deletions(-)
copy
airflow-core/src/airflow/migrations/versions/{0019_2_10_0_add_new_executor_field_to_db.py
=> 0069_3_1_0_add_deadline_to_dag.py} (65%)
copy
airflow-core/src/airflow/migrations/versions/{0051_3_0_0_update_task_instance_trigger_timeout_to_utcdatetime.py
=> 0070_3_1_0_change_deadline_to_utc.py} (64%)