This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch backport-f06df11-v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 3a99df8ab60 [v3-2-test] Propagate triggering user to child DAG runs
via TriggerDagRunOperator (#65747)
add 26e053de9bc [v3-2-test] Fix XCom prior-dates lookup for duplicate
run_id across Dags (#65227) (#66646)
add 7e52cac74d3 [v3-2-test] Combine noisy serde registration debug logs
into one line (#66298) (#66644)
add bb5fcda81df [v3-2-test] Fix triggerer to support memray memory
profiling (#65994) (#66643)
add 381297ec0fd [v3-2-test] Stringify task_instance.id when setting OTEL
span attribute (#66053) (#66645)
add 10c9be9d53e [v3-2-test] CI: Upgrade important CI environment (#66654)
add cf55325a1d4 fix: update dependencies to fix dependabot alarms in core
v3-2-test (#66655)
add a927451394f [Experimental] Split ci-amd-arm.yml into ARM canary and
AMD per-PR workflows (#66348) (#66664)
add db595dab22e Restore AMD scheduled canary, split README badges, fix
Slack-state collision (#66662) (#66665)
add ad08d07aea5 Fix /tmp file leak when API server streams large task logs
(#66450) (#66667)
add c20edaf85a8 [v3-2-test] Adjust log message header for expandable
sources (#66570) (#66653)
add 4e7c568ee17 [v3-2-test] Surface LogStreamAccumulator temp-file removal
failures as warnings (#66663) (#66669)
add 85339188eab Fix Starlette 1.0.0 compatibility in TemplateResponse
calls (#64116) (#64300) (#66676)
add 023aec537df ci: also build ARM on pushes to release-prep / providers
branches (#66668) (#66679)
add d6f4455de50 fix(dev): correct mypy plugin paths in dev/pyproject.toml
(#66685)
add e1c9a575e25 Pin Docker Hub test images against K8s system-test
rate-limit flakes (#66423) (#66687)
add 348c182614a [v3-2-test] Fix triggerer file handle leak when remote log
upload fails (#66675) (#66684)
add d4375474c28 fix(k8s): pre-load postgresql image to prevent Docker Hub
rate-limit flakes (#66507) (#66688)
add 67f0c5a1cdb Pin ubuntu image in K8s basic_pod.yaml to ubuntu:24.04
(#66527) (#66689)
add fe22a9d6ff6 [v3-2-test] Bump urllib3 from 2.6.3 to 2.7.0 in
/dev/breeze (#66723) (#66728)
add 16a1097fa00 [v3-2-test] Add jobless_supervisor fixture for backported
triggerer-FD test (#66743)
add 8422f5952e7 Merge branch 'v3-2-test' into backport-f06df11-v3-2-test
No new revisions were added by this update.
Summary of changes:
.github/workflows/{ci-amd-arm.yml => ci-amd.yml} | 51 +-
.github/workflows/{ci-amd-arm.yml => ci-arm.yml} | 45 +-
.github/workflows/ci-image-checks.yml | 6 +-
.github/workflows/ci-notification.yml | 4 +-
.github/workflows/e2e-flaky-tests-report.yml | 5 +-
.github/workflows/release_dockerhub_image.yml | 2 +-
.../update-constraints-on-push-stable.yml | 2 +-
.github/workflows/update-constraints-on-push.yml | 2 +-
.pre-commit-config.yaml | 7 +
Dockerfile | 4 +-
Dockerfile.ci | 8 +-
README.md | 29 +-
airflow-core/docs/howto/memory-profiling.rst | 9 +-
airflow-core/pyproject.toml | 6 +-
.../auth/managers/simple/simple_auth_manager.py | 3 +-
.../src/airflow/api_fastapi/core_api/app.py | 3 +-
.../src/airflow/cli/commands/triggerer_command.py | 2 +
.../src/airflow/config_templates/config.yml | 2 +-
.../src/airflow/jobs/triggerer_job_runner.py | 11 +-
airflow-core/src/airflow/models/xcom.py | 13 +-
airflow-core/src/airflow/ui/package.json | 6 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 46 +-
.../src/airflow/ui/src/mocks/handlers/log.ts | 15 +-
.../ui/src/pages/TaskInstance/Logs/Logs.test.tsx | 10 +-
.../src/airflow/utils/log/file_task_handler.py | 3 +-
airflow-core/src/airflow/utils/log/log_reader.py | 5 +-
.../airflow/utils/log/log_stream_accumulator.py | 52 +-
airflow-core/src/airflow/utils/memray_utils.py | 1 +
.../api_fastapi/core_api/routes/public/test_log.py | 6 +-
.../versions/head/test_task_instances.py | 5 +
airflow-core/tests/unit/jobs/test_triggerer_job.py | 60 ++
airflow-core/tests/unit/models/test_xcom.py | 53 +-
.../tests/unit/utils/log/test_log_reader.py | 32 +-
.../unit/utils/log/test_stream_accumulator.py | 96 +-
airflow-core/tests/unit/utils/test_log_handlers.py | 46 +-
airflow-core/tests/unit/utils/test_memray_utils.py | 7 +-
.../remote_log_tests/test_remote_logging.py | 4 +-
dev/README_AIRFLOW3_DEV.md | 2 +-
dev/README_RELEASE_AIRFLOW.md | 2 +-
dev/breeze/doc/ci/02_images.md | 6 +-
dev/breeze/pyproject.toml | 2 +-
.../airflow_breeze/commands/kubernetes_commands.py | 102 ++
.../commands/release_management_commands.py | 8 +-
dev/breeze/src/airflow_breeze/global_constants.py | 4 +-
.../src/airflow_breeze/utils/selective_checks.py | 6 +
dev/breeze/uv.lock | 416 ++++----
dev/pyproject.toml | 4 +-
.../react_plugin_template/package.json | 5 +-
.../react_plugin_template/pnpm-lock.yaml | 19 +-
dev/registry/extract_metadata.py | 2 +-
dev/registry/extract_versions.py | 2 +-
.../tests_common/test_utils/file_task_handler.py | 8 +-
.../src/tests_common/test_utils/version_compat.py | 2 +
docs/spelling_wordlist.txt | 1 +
generated/PYPI_README.md | 29 +-
.../tests/kubernetes_tests/basic_pod.yaml | 2 +-
.../test_kubernetes_pod_operator.py | 90 +-
.../unit/amazon/aws/log/test_s3_task_handler.py | 14 +-
.../unit/celery/log_handlers/test_log_handlers.py | 9 +-
providers/cncf/kubernetes/docs/changelog.rst | 14 +
.../cncf/kubernetes/utils/xcom_sidecar.py | 10 +-
.../system/cncf/kubernetes/example_kubernetes.py | 2 +-
.../cncf/kubernetes/example_kubernetes_async.py | 4 +-
.../unit/cncf/kubernetes/operators/test_pod.py | 4 +-
.../providers/elasticsearch/log/es_task_handler.py | 6 +-
.../unit/google/cloud/log/test_gcs_task_handler.py | 20 +-
.../microsoft/azure/log/test_wasb_task_handler.py | 11 +-
.../providers/opensearch/log/os_task_handler.py | 6 +-
.../unit/opensearch/log/test_os_task_handler.py | 7 +-
pyproject.toml | 2 +-
scripts/ci/analyze_e2e_flaky_tests.py | 4 +-
scripts/ci/install_breeze.sh | 2 +-
scripts/ci/prek/check_ci_workflows_in_sync.py | 391 +++++++
scripts/ci/prek/upgrade_important_versions.py | 90 ++
scripts/tools/setup_breeze | 2 +-
task-sdk/src/airflow/sdk/serde/__init__.py | 11 +-
uv.lock | 1093 ++++++++++----------
77 files changed, 1966 insertions(+), 1109 deletions(-)
copy .github/workflows/{ci-amd-arm.yml => ci-amd.yml} (97%)
rename .github/workflows/{ci-amd-arm.yml => ci-arm.yml} (97%)
create mode 100755 scripts/ci/prek/check_ci_workflows_in_sync.py