This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a change to branch backport-5013aad-v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 3f106a0b44b [v3-1-test] Fix dag-processor crash when renaming DAG tag 
case on MySQL (#57113)
     add e06073f8c12 [v3-1-test] Use `exc_info` for task instance heartbeat 
failure exception logging (#57172) (#57179)
     add be8d921bdf8 [v3-1-test] Implement integration test for airflowctl with 
3.1 (#56124) (#56986)
     add 0a65c9cc7e2 [v3-1-test] Add possibility of removing extra translations 
missing in en (#57060) (#57064)
     add 19c72914c3e Upgrade CI/dev tooling to latest versions (#57245)
     add 6a288d05c58 [v3-1-test] Bump zizmor version to 1.16.0 to fix CI 
(#57190) (#57195)
     add 51ff37d83fd [v3-1-test] Fix systemd service files issues (#57126) 
(#57231)
     add 8f415b40826 [v3-1-test] Make single workflow to run both AMD and ARM 
builds (#56887) (#57232)
     add e0c1056433d [v3-1-test] Automatically publish 
"apache-airflow-providers" docs (#57229) (#57244)
     add dfc40e70f84 [v3-1-test] CI: Fix workflow name (#57246) (#57251)
     add bf48f9142d0 [v3-1-test] Review and modernize release check process for 
Airflow: (#57203) (#57252)
     add 1c9556bcd84 Close German translation gaps for full UI translation 
2025-10-21 on v3-1-test 2nd (#57100)
     add 0480e437387 [v3-1-test] Auto-compile UI assets on Breeze start-airflow 
command (#57219) (#57253)
     add 0f4a2f69b22 [v3-1-test] Update release docs for Helm Chart to use 
breeze workflow-run (#57255) (#57257)
     add 647c06ea6a9 Fix runner type assignment in selective checks (#57254) 
(#57258)
     add 3a8a4534110 [v3-1-test] Extract prek hooks for Providers (#57250) 
(#57260)
     add 735b89bc3cb [v3-1-test] Disable some integration tests for ARM 
(#57259) (#57261)
     add 317c5c8a5eb [v3-1-test] Fix dag-processor crash when renaming DAG tag 
case on MySQL (#57113)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (3f106a0b44b)
            \
             N -- N -- N   refs/heads/backport-5013aad-v3-1-test (317c5c8a5eb)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .dockerignore                                      |   1 +
 .github/actions/breeze/action.yml                  |   2 +-
 .github/actions/install-prek/action.yml            |   4 +-
 .github/workflows/additional-prod-image-tests.yml  |  31 +
 .github/workflows/basic-tests.yml                  |   2 +-
 .github/workflows/{ci-amd.yml => ci-amd-arm.yml}   | 129 ++--
 .github/workflows/ci-arm.yml                       | 860 ---------------------
 .github/workflows/ci-notification.yml              |   4 +-
 .github/workflows/release_dockerhub_image.yml      |   2 +-
 .gitignore                                         |   6 +
 .pre-commit-config.yaml                            | 378 ++-------
 .rat-excludes                                      | 148 +++-
 Dockerfile                                         |   5 +-
 Dockerfile.ci                                      |   7 +-
 README.md                                          |  36 +-
 airflow-core/docs/best-practices.rst               |   2 +-
 .../docs/howto/docker-compose/docker-compose.yaml  |   2 +
 airflow-core/src/airflow/ui/public/i18n/README.md  |  12 +
 .../ui/public/i18n/locales/ar/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/ar/dags.json    |   3 +-
 .../ui/public/i18n/locales/ca/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/de/common.json  |   5 -
 .../airflow/ui/public/i18n/locales/de/hitl.json    |   5 -
 .../airflow/ui/public/i18n/locales/el/common.json  |   3 -
 .../ui/public/i18n/locales/es/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/es/dags.json    |   3 +-
 .../airflow/ui/public/i18n/locales/fr/dags.json    |   3 +-
 .../ui/public/i18n/locales/he/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/he/dags.json    |   3 +-
 .../airflow/ui/public/i18n/locales/hi/common.json  |   3 -
 .../ui/public/i18n/locales/hi/components.json      |   1 -
 .../src/airflow/ui/public/i18n/locales/hi/dag.json |   5 +-
 .../airflow/ui/public/i18n/locales/hi/dags.json    |   3 +-
 .../airflow/ui/public/i18n/locales/hu/common.json  |   2 -
 .../ui/public/i18n/locales/hu/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/hu/dags.json    |   3 +-
 .../ui/public/i18n/locales/it/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/it/dags.json    |   3 +-
 .../ui/public/i18n/locales/ko/components.json      |   1 -
 .../src/airflow/ui/public/i18n/locales/ko/dag.json |   2 -
 .../ui/public/i18n/locales/nl/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/nl/dags.json    |   3 +-
 .../airflow/ui/public/i18n/locales/pl/common.json  |   2 -
 .../airflow/ui/public/i18n/locales/pl/hitl.json    |   3 -
 .../ui/public/i18n/locales/pt/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/pt/dags.json    |   3 +-
 .../airflow/ui/public/i18n/locales/th/common.json  |   2 -
 .../ui/public/i18n/locales/tr/components.json      |   1 -
 .../airflow/ui/public/i18n/locales/tr/dags.json    |   3 +-
 .../ui/public/i18n/locales/zh-CN/components.json   |   1 -
 .../airflow/ui/public/i18n/locales/zh-CN/dags.json |   3 +-
 .../ui/public/i18n/locales/zh-TW/components.json   |   1 -
 .../pyproject.toml                                 |   7 +-
 .../tests/airflowctl_tests}/__init__.py            |   8 +-
 .../tests/airflowctl_tests/conftest.py             | 253 ++++++
 .../tests/airflowctl_tests}/constants.py           |   6 +
 .../airflowctl_tests/test_airflowctl_commands.py   |  77 ++
 airflow-ctl/docs/cli-and-env-variables-ref.rst     |   7 +
 airflow-ctl/src/airflowctl/api/client.py           |  25 +-
 airflow-ctl/src/airflowctl/ctl/cli_config.py       |   9 +-
 .../airflow_ctl/ctl/commands/test_auth_command.py  |   6 +-
 dev/README_RELEASE_AIRFLOW.md                      |  41 +-
 dev/README_RELEASE_HELM_CHART.md                   |  65 +-
 dev/breeze/doc/05_test_commands.rst                |  21 +-
 dev/breeze/doc/ci/02_images.md                     |   6 +-
 .../output_setup_check-all-params-in-groups.svg    |  10 +-
 .../output_setup_check-all-params-in-groups.txt    |   2 +-
 .../output_setup_regenerate-command-images.svg     |  36 +-
 .../output_setup_regenerate-command-images.txt     |   2 +-
 dev/breeze/doc/images/output_testing.svg           |  30 +-
 dev/breeze/doc/images/output_testing.txt           |   2 +-
 ...utput_testing_airflow-ctl-integration-tests.svg | 144 ++++
 ...utput_testing_airflow-ctl-integration-tests.txt |   1 +
 dev/breeze/pyproject.toml                          |   2 +-
 .../commands/release_management_commands.py        |   6 +-
 .../airflow_breeze/commands/testing_commands.py    |  56 ++
 .../commands/testing_commands_config.py            |  15 +-
 .../airflow_breeze/commands/workflow_commands.py   |   7 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |  20 +-
 dev/breeze/src/airflow_breeze/utils/run_tests.py   |   5 +
 .../src/airflow_breeze/utils/selective_checks.py   |  65 +-
 dev/breeze/tests/test_selective_checks.py          | 272 +++++++
 dev/breeze/uv.lock                                 | 503 ++++++------
 dev/check_files.py                                 |  44 +-
 dev/i18n/check_translations_completeness.py        |  70 +-
 devel-common/pyproject.toml                        |   3 +-
 docker-tests/pyproject.toml                        |   1 -
 generated/PYPI_README.md                           |  34 +-
 kubernetes-tests/pyproject.toml                    |   1 -
 providers/.pre-commit-config.yaml                  | 232 ++++++
 pyproject.toml                                     |   6 +-
 .../ci/dockerfiles/apache-rat/build_and_push.sh    |   4 +-
 scripts/ci/install_breeze.sh                       |   2 +-
 scripts/ci/prek/check_imports_in_providers.py      |   2 +-
 scripts/ci/prek/check_license.py                   |  12 +-
 scripts/ci/prek/mypy.py                            |   7 +-
 scripts/ci/prek/ruff_format.py                     |   2 +-
 scripts/ci/prek/update_providers_build_files.py    |   6 +-
 scripts/ci/prek/upgrade_important_versions.py      |   2 +-
 .../docker/install_airflow_when_building_images.sh |   1 +
 .../in_container/install_airflow_and_providers.py  | 268 ++++++-
 scripts/systemd/airflow-flower.service             |   1 -
 scripts/systemd/airflow-kerberos.service           |   2 +-
 scripts/systemd/airflow-triggerer.service          |   9 +-
 scripts/tools/setup_breeze                         |   2 +-
 task-sdk-tests/pyproject.toml                      |   1 -
 task-sdk/.gitignore                                |  14 +
 .../src/airflow/sdk/execution_time/supervisor.py   |   4 +-
 .../task_sdk/execution_time/test_supervisor.py     |   2 +-
 109 files changed, 2415 insertions(+), 1735 deletions(-)
 rename .github/workflows/{ci-amd.yml => ci-amd-arm.yml} (91%)
 delete mode 100644 .github/workflows/ci-arm.yml
 copy {task-sdk-tests => airflow-ctl-tests}/pyproject.toml (92%)
 copy {airflow-ctl/src/airflowctl => 
airflow-ctl-tests/tests/airflowctl_tests}/__init__.py (88%)
 create mode 100644 airflow-ctl-tests/tests/airflowctl_tests/conftest.py
 copy {docker-tests/tests/docker_tests => 
airflow-ctl-tests/tests/airflowctl_tests}/constants.py (84%)
 create mode 100644 
airflow-ctl-tests/tests/airflowctl_tests/test_airflowctl_commands.py
 create mode 100644 
dev/breeze/doc/images/output_testing_airflow-ctl-integration-tests.svg
 create mode 100644 
dev/breeze/doc/images/output_testing_airflow-ctl-integration-tests.txt
 create mode 100644 providers/.pre-commit-config.yaml
 create mode 100644 task-sdk/.gitignore

Reply via email to