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

potiuk pushed a change to branch backport-0df38ff-v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit e4c127a4399 [v3-2-test] Breeze: ensure generated Dockerfile.pmc 
upgrades uv to the required floor (#65774)
     add 6cf3db7f8ea [v3-2-test] UI: Rework Monaco editor theme to match Chakra 
UI palette (#64748) (#65228)
     add 6e78bf74320 [v3-2-test] Fix connection schema field not saved for 
providers without field behaviour (#65263) (#65267)
     add 369d3b6645e [v3-2-test] UI: Fix mapped task XCom navigation from Grid 
#64875 (#65192) (#65322)
     add 1e5ed8bc50f [v3-2-test] Fix task CLI map_index bounds validation 
(#64133) (#65479)
     add 1d950a0b369 [v3-2-test] Fix ti.start_date showing deferral-resume time 
instead of original start time (#63247) (#65491)
     add f4625715e38 [v3-2-test] Add tests for git bundle force-push 
resilience, error recovery, etc. (#65750) (#65854)
     add a890aa85f1b [v3-2-test] Handle supervisor remote log upload failures 
gracefully (#65308) (#65318)
     add 9497daca54b [v3-2-test] Validate SMTP server certificate on STARTTLS 
upgrade (#65346) (#65364)
     add 83feaeaabfc [v3-2-test] remove redundant quote in 
integration-system-tests.yml (#65381) (#65385)
     add 1d99783b173 [v3-2-test] Enable SQLAlchemy connection pool settings for 
file-based SQLite (#64888) (#65411)
     add 8739dabb3c1 [v3-2-test] Embed GPG keys in repo for Docker build 
(#65408) (#65470)
     add f58d0acf995 [v3-2-test] Include TI UUID in scheduler, DAG processor, 
triggerer, and worker logs (#65458) (#65476)
     add f82b765e778 Pre-assign external_executor_id at queuing time to prevent 
duplicate execution on scheduler crash (#65594) (#65711)
     add ef200e9cba9 Bump the github-actions-updates group across 1 directory 
with 5 updates (#65807)
     add ba05ad6b09a [v3-2-test] Breeze: fail fast when building provider 
sdists from a git worktree (#65771) (#65828)
     add d7d5b9d785b [v3-2-test] Add pr-triage skill — maintainer-driven 
first-pass PR triage (#65648) (#65848)
     add 7eec05a3a9b [v3-2-test] CI: Notify open PRs that conflict on uv.lock 
after main merges (#65765) (#65851)
     add 668fd38406f [v3-2-test] Fix memory growth from pathlib sys.intern in 
long-running processes (#65706) (#65855)
     add e5e938a034a [v3-2-test] Move jaeger CI host ports below ephemeral 
range to fix flake (#65867) (#65868)
     add 4b8d01150e2 Fix PoolBar links using wrong query params for task 
instances filtering (#64182) (#65896)
     add 4042664f315 Change hebrew wording for Asset Triggered (#64177) (#65895)
     add 6a15b9af05b Fix FAB DB manager discovery in migration-only contexts 
(#64145) (#65894)
     add ab3f5483511 fix toaster (#64142) (#65893)
     add 0b4afe72d3e Fix `TypeError` crashes on `/users/list` and `/roles/list` 
in FAB UI caused by concurrent API schema requests (#63986) (#65892)
     add e9a9b4f32f4 Update pools slot input (#63900) (#65891)
     add 93e60a3eb3c UI Fix: Date time input 'year' field unmodifiable (#63885) 
(#65890)
     add 5cb3ae9333d Fix backfill marked complete before DagRuns are created 
(#62561) (#65889)
     add 2f48d99ce93 [v3-2-test] Breeze: ensure generated Dockerfile.pmc 
upgrades uv to the required floor (#65774)

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   (e4c127a4399)
            \
             N -- N -- N   refs/heads/backport-0df38ff-v3-2-test (2f48d99ce93)

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:
 .claude/skills/pr-triage                           |   1 +
 .github/skills/pr-triage/SKILL.md                  | 468 +++++++++++++++++++++
 .github/skills/pr-triage/actions.md                | 432 +++++++++++++++++++
 .github/skills/pr-triage/classify.md               | 358 ++++++++++++++++
 .github/skills/pr-triage/comment-templates.md      | 460 ++++++++++++++++++++
 .github/skills/pr-triage/fetch-and-batch.md        | 430 +++++++++++++++++++
 .github/skills/pr-triage/interaction-loop.md       | 362 ++++++++++++++++
 .github/skills/pr-triage/prerequisites.md          | 169 ++++++++
 .github/skills/pr-triage/stale-sweeps.md           | 222 ++++++++++
 .github/skills/pr-triage/suggested-actions.md      | 238 +++++++++++
 .github/skills/pr-triage/workflow-approval.md      | 247 +++++++++++
 .github/workflows/airflow-e2e-tests.yml            |   2 +-
 .github/workflows/basic-tests.yml                  |   4 +-
 .github/workflows/ci-amd-arm.yml                   |   4 +-
 .github/workflows/ci-image-checks.yml              |   4 +-
 .github/workflows/ci-notification.yml              |   2 +-
 .github/workflows/codeql-analysis.yml              |   6 +-
 .github/workflows/e2e-flaky-tests-report.yml       |   2 +-
 .github/workflows/generate-constraints.yml         |   2 +-
 .github/workflows/helm-tests.yml                   |   2 +-
 .github/workflows/integration-system-tests.yml     |   6 +-
 .github/workflows/k8s-tests.yml                    |   2 +-
 ...stry-tests.yml => notify-uv-lock-conflicts.yml} |  51 ++-
 .github/workflows/prod-image-build.yml             |   2 +-
 .github/workflows/publish-docs-to-s3.yml           |   2 +-
 .github/workflows/registry-backfill.yml            |   6 +-
 .github/workflows/registry-build.yml               |   6 +-
 .github/workflows/registry-tests.yml               |   2 +-
 .../workflows/release_single_dockerhub_image.yml   |   2 +-
 .github/workflows/ui-e2e-tests.yml                 |   8 +-
 .gitignore                                         |   8 +-
 .pre-commit-config.yaml                            |  14 +-
 Dockerfile                                         |  30 +-
 Dockerfile.ci                                      |  28 +-
 airflow-core/newsfragments/62561.bugfix.rst        |   1 +
 airflow-core/newsfragments/65346.significant.rst   |   3 +
 .../core_api/services/ui/connections.py            |  95 ++++-
 .../execution_api/datamodels/taskinstance.py       |   9 +
 .../execution_api/routes/task_instances.py         |   3 +-
 .../api_fastapi/execution_api/versions/__init__.py |   2 +
 .../execution_api/versions/v2026_04_06.py          |  13 +
 .../src/airflow/cli/commands/task_command.py       |   4 +-
 .../src/airflow/dag_processing/processor.py        |  24 +-
 .../src/airflow/executors/base_executor.py         |   7 +-
 .../src/airflow/executors/workloads/task.py        |   1 +
 .../src/airflow/jobs/scheduler_job_runner.py       |  91 +++-
 .../src/airflow/jobs/triggerer_job_runner.py       |  11 +-
 airflow-core/src/airflow/models/taskinstance.py    |   2 +-
 airflow-core/src/airflow/settings.py               |  25 +-
 airflow-core/src/airflow/ui/package.json           |   2 +
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |  17 +
 .../airflow/ui/public/i18n/locales/en/common.json  |   4 +
 .../airflow/ui/public/i18n/locales/he/common.json  |   2 +-
 .../airflow/ui/src/components/DateTimeInput.tsx    |  47 ++-
 .../src/airflow/ui/src/components/JsonEditor.tsx   |   7 +-
 .../src/airflow/ui/src/components/PoolBar.tsx      |   2 +-
 .../ui/src/components/RenderedJsonField.tsx        |   6 +-
 .../src/airflow/ui/src/context/colorMode/index.ts  |   1 +
 .../src/context/colorMode/useMonacoTheme.test.ts   | 128 ++++++
 .../ui/src/context/colorMode/useMonacoTheme.ts     |  98 +++++
 .../src/airflow/ui/src/pages/Dag/Code/Code.tsx     |   7 +-
 .../ui/src/pages/Dag/Code/CodeDiffViewer.tsx       |   7 +-
 .../src/airflow/ui/src/pages/Pools/PoolForm.tsx    |  34 +-
 .../ui/src/queries/useBulkDeleteVariables.ts       |   4 +-
 .../ui/src/queries/useConnectionTypeMeta.ts        |   4 +-
 .../src/airflow/ui/src/utils/links.test.ts         |  12 +
 airflow-core/src/airflow/ui/src/utils/links.ts     |   6 +-
 airflow-core/src/airflow/utils/db_manager.py       |  33 +-
 airflow-core/src/airflow/utils/email.py            |  34 +-
 .../src/airflow/utils/orm_event_handlers.py        |   2 +
 airflow-core/src/airflow/utils/sqlalchemy.py       |  31 +-
 airflow-core/tests/integration/otel/test_otel.py   |   2 +-
 .../versions/head/test_task_instances.py           |  61 ++-
 .../tests/unit/cli/commands/test_task_command.py   |  11 +-
 .../tests/unit/core/test_sqlalchemy_config.py      |  53 ++-
 airflow-core/tests/unit/jobs/test_scheduler_job.py | 301 ++++++++++++-
 airflow-core/tests/unit/utils/test_db_manager.py   |  68 ++-
 contributing-docs/25_maintainer_pr_triage.md       |  55 +++
 .../commands/release_management_commands.py        |   6 +
 .../prepare_providers/provider_distributions.py    | 109 ++++-
 .../airflow_breeze/utils/check_release_files.py    |   2 +-
 dev/breeze/tests/test_provider_distributions.py    | 127 ++++++
 .../providers/celery/executors/celery_executor.py  |  32 +-
 .../celery/executors/celery_executor_utils.py      |  11 +-
 .../unit/celery/executors/test_celery_executor.py  |  95 +++++
 providers/git/tests/unit/git/bundles/test_git.py   | 395 +++++++++++++++++
 providers/smtp/docs/changelog.rst                  |  13 +
 .../smtp/src/airflow/providers/smtp/hooks/smtp.py  |  33 +-
 providers/smtp/tests/unit/smtp/hooks/test_smtp.py  |  28 +-
 scripts/ci/docker-compose/integration-otel.yml     |  12 +-
 scripts/ci/notify_uv_lock_conflicts.py             | 461 ++++++++++++++++++++
 scripts/ci/prek/inline_scripts_in_docker.py        |   2 +
 scripts/ci/prek/known_airflow_exceptions.txt       |   1 +
 scripts/ci/prek/update_docker_gpg_keys.py          | 104 +++++
 scripts/docker/common.sh                           |  25 +-
 scripts/docker/install_os_dependencies.sh          |   2 +-
 scripts/docker/keys/mariadb.asc                    |  51 +++
 scripts/docker/keys/microsoft.asc                  |  24 ++
 scripts/docker/keys/postgres.asc                   |  64 +++
 scripts/docker/keys/python-3.10.asc                | 109 +++++
 scripts/tests/ci/test_notify_uv_lock_conflicts.py  | 329 +++++++++++++++
 .../src/airflow_shared/logging/structlog.py        |  44 +-
 .../src/airflow/sdk/api/datamodels/_generated.py   |   1 +
 .../src/airflow/sdk/execution_time/supervisor.py   |  16 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |  14 +-
 .../task_sdk/execution_time/test_supervisor.py     |  86 +++-
 106 files changed, 6796 insertions(+), 312 deletions(-)
 create mode 120000 .claude/skills/pr-triage
 create mode 100644 .github/skills/pr-triage/SKILL.md
 create mode 100644 .github/skills/pr-triage/actions.md
 create mode 100644 .github/skills/pr-triage/classify.md
 create mode 100644 .github/skills/pr-triage/comment-templates.md
 create mode 100644 .github/skills/pr-triage/fetch-and-batch.md
 create mode 100644 .github/skills/pr-triage/interaction-loop.md
 create mode 100644 .github/skills/pr-triage/prerequisites.md
 create mode 100644 .github/skills/pr-triage/stale-sweeps.md
 create mode 100644 .github/skills/pr-triage/suggested-actions.md
 create mode 100644 .github/skills/pr-triage/workflow-approval.md
 copy .github/workflows/{registry-tests.yml => notify-uv-lock-conflicts.yml} 
(52%)
 create mode 100644 airflow-core/newsfragments/62561.bugfix.rst
 create mode 100644 airflow-core/newsfragments/65346.significant.rst
 create mode 100644 
airflow-core/src/airflow/ui/src/context/colorMode/useMonacoTheme.test.ts
 create mode 100644 
airflow-core/src/airflow/ui/src/context/colorMode/useMonacoTheme.ts
 create mode 100644 dev/breeze/tests/test_provider_distributions.py
 create mode 100644 scripts/ci/notify_uv_lock_conflicts.py
 create mode 100755 scripts/ci/prek/update_docker_gpg_keys.py
 create mode 100644 scripts/docker/keys/mariadb.asc
 create mode 100644 scripts/docker/keys/microsoft.asc
 create mode 100644 scripts/docker/keys/postgres.asc
 create mode 100644 scripts/docker/keys/python-3.10.asc
 create mode 100644 scripts/tests/ci/test_notify_uv_lock_conflicts.py

Reply via email to