This is an automated email from the ASF dual-hosted git repository.
ashb pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 909ca179bcc Update Magpie floor to 0.9.0 and adopt contributor-growth
skills (#73755)
add 05519cd774c Keep task attempt UUIDs and try numbers aligned (#73554)
No new revisions were added by this update.
Summary of changes:
airflow-core/docs/migrations-ref.rst | 5 +-
airflow-core/newsfragments/73554.significant.rst | 24 ++
.../core_api/routes/public/task_instances.py | 7 +-
.../execution_api/datamodels/taskinstance.py | 7 +-
.../execution_api/routes/task_instances.py | 63 ++-
.../api_fastapi/execution_api/versions/__init__.py | 4 +
.../execution_api/versions/v2026_10_30.py | 25 +-
.../src/airflow/jobs/scheduler_job_runner.py | 172 ++++----
..._3_4_0_allocate_pending_task_attempt_numbers.py | 200 +++++++++
airflow-core/src/airflow/models/dagrun.py | 65 ++-
airflow-core/src/airflow/models/taskinstance.py | 68 ++--
.../src/airflow/ui/public/i18n/locales/en/dag.json | 4 +
.../ui/src/components/TaskTrySelect.test.tsx | 6 +-
.../airflow/ui/src/components/TaskTrySelect.tsx | 5 +-
.../src/airflow/ui/src/layouts/Details/NavTabs.tsx | 4 +-
.../ui/src/pages/TaskInstance/Logs/Logs.tsx | 80 +++-
.../pages/TaskInstance/Logs/LogsTryNumber.test.tsx | 174 ++++++++
.../src/pages/TaskInstance/TaskInstance.test.tsx | 102 ++++-
.../ui/src/pages/TaskInstance/TaskInstance.tsx | 26 +-
.../ui/tests/e2e/fixtures/task-tries-data.ts | 46 +++
.../src/airflow/ui/tests/e2e/global-teardown.ts | 2 +
.../airflow/ui/tests/e2e/specs/task-tries.spec.ts | 111 +++++
airflow-core/src/airflow/utils/db.py | 2 +-
.../core_api/routes/public/test_extra_links.py | 33 +-
.../api_fastapi/core_api/routes/public/test_log.py | 14 +-
.../core_api/routes/public/test_task_instances.py | 116 ++----
.../unit/api_fastapi/execution_api/conftest.py | 18 +-
.../versions/head/test_task_instances.py | 286 ++++++++++++-
.../versions/v2026_10_30/test_task_instances.py | 166 ++++++++
airflow-core/tests/unit/jobs/test_scheduler_job.py | 350 ++++++++++++----
...t_0138_allocate_pending_task_attempt_numbers.py | 448 +++++++++++++++++++++
airflow-core/tests/unit/models/test_cleartasks.py | 190 +++++++--
airflow-core/tests/unit/models/test_dag.py | 33 +-
airflow-core/tests/unit/models/test_dagrun.py | 97 ++++-
.../tests/unit/models/test_taskinstance.py | 162 +++++---
airflow-core/tests/unit/models/test_trigger.py | 3 +
devel-common/src/tests_common/pytest_plugin.py | 21 +
.../amazon => devel-common}/tests/conftest.py | 1 +
.../tests/unit/tests_common/test_dag_maker.py | 103 +++++
task-sdk/src/airflow/sdk/api/client.py | 17 +-
.../src/airflow/sdk/api/datamodels/_generated.py | 5 +-
task-sdk/src/airflow/sdk/definitions/dag.py | 4 +-
.../src/airflow/sdk/execution_time/supervisor.py | 115 ++++--
task-sdk/tests/task_sdk/api/test_client.py | 10 +-
.../task_sdk/execution_time/test_supervisor.py | 266 +++++++++++-
45 files changed, 3070 insertions(+), 590 deletions(-)
create mode 100644 airflow-core/newsfragments/73554.significant.rst
create mode 100644
airflow-core/src/airflow/migrations/versions/0138_3_4_0_allocate_pending_task_attempt_numbers.py
create mode 100644
airflow-core/src/airflow/ui/src/pages/TaskInstance/Logs/LogsTryNumber.test.tsx
create mode 100644
airflow-core/src/airflow/ui/tests/e2e/fixtures/task-tries-data.ts
create mode 100644
airflow-core/src/airflow/ui/tests/e2e/specs/task-tries.spec.ts
create mode 100644
airflow-core/tests/unit/migrations/test_0138_allocate_pending_task_attempt_numbers.py
copy {providers/amazon => devel-common}/tests/conftest.py (99%)
create mode 100644 devel-common/tests/unit/tests_common/test_dag_maker.py