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

github-actions[bot] pushed a change to branch ci-upgrade-main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 07a9df0bacb Fix Redis integration, common.ai fingerprint and OpenAI 
tests after dependency upgrade
    omit 2d108615d7b [main] CI: Upgrade important CI environment
     add 7e176c79bc7 Fix Dag bundle sync losing updates when a bundle reads a 
connection (#76188)
     add fba7573923b UI: Complete and fix Polish translations (#76428)
     add ce5104d35d1 Fix SparkConnectHook unsupported-path error message 
(#74847)
     add 13a5ac09f97 Fix Databricks retry parameter names in deferrable-mode 
docs (#76744)
     add 525f1e4dabb Complete Spanish translations for parsed bundle files 
(#76647)
     add 8a119894a17 Document Italian translation conventions (#75727)
     add 6c364f7e29b Raise errors from all statements of multi-statement SQL in 
VerticaHook (#75967)
     add 1327f828e6d Revert "Remove deprecated TimeDeltaSensorAsync (#76131)" 
(#76732)
     add 97240872160 Replace Prettier with oxfmt (#76472)
     add 22a339029e0 Fix ExternalTaskSensor link pointing to the wrong external 
Dag run (#74528)
     add a0b0c4dd6f8 Reuse stored credentials only when testing an unchanged 
connection (#76453)
     add b26e77632dd Collapse detail tabs that do not fit into a More menu 
(#76742)
     add df93716a6bc Say in the AI Model tab which values are kept in external 
storage (#76747)
     add b7c89dec8d7 Fix Grid horizontal scrolling (#76083)
     add d26160dbf39 Parse HookToolset :param descriptions by indentation 
(#76701)
     add e13f0d7add5 Update providers metadata 2026-11-09 (#76780)
     add 4744db9eca9 Warn when AwsDuckDBHook ignores the AWS connection's 
credentials (#76639)
     add a139b9d8c66 Add missing unit tests for the apache.hive macros plugin 
(#72447)
     add 89b92c3221f Return 0 instead of None from FTPHook.get_size for empty 
files (#76665)
     add 73fae2472c7 Apply Default Security Context to OTel Collector Container 
(#74268)
     add ce8bc76baa9 Fix FTP test connection passing without contacting the 
server (#76355)
     add 8ee310e38cb Add a connection page for the DuckDB on AWS connection 
(#76634)
     new c6551acf40a [main] CI: Upgrade important CI environment

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   (07a9df0bacb)
            \
             N -- N -- N   refs/heads/ci-upgrade-main (c6551acf40a)

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.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .agents/skills/airflow-translations/locales/it.md  |  28 +
 .github/dependabot.yml                             |   3 +
 .pre-commit-config.yaml                            |   4 +-
 .rat-excludes                                      |   2 +
 Dockerfile                                         |   2 +-
 Dockerfile.ci                                      |   2 +-
 airflow-core/.pre-commit-config.yaml               |   2 +-
 airflow-core/docs/best-practices.rst               |   2 +-
 airflow-core/newsfragments/76453.significant.rst   |  16 +
 .../core_api/routes/public/connections.py          |  43 +-
 .../src/airflow/dag_processing/bundles/manager.py  |  26 +-
 airflow-core/src/airflow/sensors/__init__.py       |   1 +
 airflow-core/src/airflow/ui/.oxfmtrc.json          |  51 ++
 airflow-core/src/airflow/ui/.prettierignore        |   9 -
 airflow-core/src/airflow/ui/.prettierrc            |  23 -
 airflow-core/src/airflow/ui/eslint.config.js       |   2 -
 airflow-core/src/airflow/ui/package.json           |  10 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         | 345 ++++++----
 .../airflow/ui/public/i18n/locales/en/common.json  |   1 +
 .../airflow/ui/public/i18n/locales/es/browse.json  |   7 +-
 .../airflow/ui/public/i18n/locales/it}/README.md   |  18 +-
 .../airflow/ui/public/i18n/locales/pl/admin.json   |   8 +-
 .../airflow/ui/public/i18n/locales/pl/assets.json  |  12 +-
 .../airflow/ui/public/i18n/locales/pl/browse.json  |   4 +-
 .../airflow/ui/public/i18n/locales/pl/common.json  |  61 +-
 .../ui/public/i18n/locales/pl/components.json      |  71 +-
 .../src/airflow/ui/public/i18n/locales/pl/dag.json |  96 ++-
 .../airflow/ui/public/i18n/locales/pl/dags.json    |  50 +-
 .../ui/public/i18n/locales/pl/dashboard.json       |  21 +-
 .../airflow/ui/public/i18n/locales/pl/hitl.json    |   1 +
 airflow-core/src/airflow/ui/rules/perfectionist.js |   8 +-
 airflow-core/src/airflow/ui/rules/prettier.js      |  38 --
 .../airflow/ui/src/components/FilterBar/types.ts   |   9 +-
 .../ui/src/components/TaskInstanceTooltip.tsx      |   4 +-
 .../ui/src/layouts/Details/Grid/Grid.test.tsx      |  72 ++
 .../airflow/ui/src/layouts/Details/Grid/Grid.tsx   |  79 ++-
 .../layouts/Details/Grid/GridPaginationButtons.tsx | 127 ++--
 .../ui/src/layouts/Details/Grid/constants.ts       |  11 +
 .../Details/Grid/useGridScrollRestore.test.ts      | 617 ++++++++++++++---
 .../layouts/Details/Grid/useGridScrollRestore.ts   | 183 ++++-
 .../airflow/ui/src/layouts/Details/Grid/utils.ts   |   5 +-
 .../ui/src/layouts/Details/NavTabs.test.tsx        | 207 ++++++
 .../src/airflow/ui/src/layouts/Details/NavTabs.tsx | 182 +++--
 .../src/pages/Asset/CreateAssetEventModal.test.tsx |   6 +-
 .../airflow/ui/src/pages/Dag/Calendar/Calendar.tsx |   6 +-
 .../src/airflow/ui/src/pages/ReactPlugin.tsx       |   3 +-
 .../ui/src/queries/useCreateBackfill.test.tsx      |   3 +-
 .../src/airflow/ui/src/queries/useTrigger.test.tsx |   3 +-
 .../airflow/ui/tests/e2e/specs/task-tries.spec.ts  |   4 +-
 .../core_api/routes/public/test_connections.py     |  35 +-
 .../bundles/test_dag_bundle_manager.py             | 213 +++++-
 airflow-e2e-tests/pyproject.toml                   |   2 +-
 chart/README.md                                    |   1 +
 .../otel-collector/otel-collector-deployment.yaml  |   5 +-
 .../otel_collector/test_otel_collector.py          |  21 +
 .../helm_tests/security/test_security_context.py   |  16 +-
 chart/values.schema.json                           |   2 +-
 chart/values.yaml                                  |   2 +
 contributing-docs/15_node_environment_setup.rst    |   5 +-
 .../files/hardened_python_image_digests.json       |   8 +-
 dev/breeze/uv.lock                                 |  18 +-
 devel-common/pyproject.toml                        |   2 +-
 generated/provider_metadata.json                   | 554 +++++++++------
 providers/amazon/README.rst                        |   4 +-
 providers/amazon/docs/connections/duckdb_aws.rst   | 104 +++
 providers/amazon/docs/index.rst                    |   4 +-
 providers/amazon/docs/operators/duckdb.rst         |  37 +-
 providers/amazon/pyproject.toml                    |   4 +-
 .../airflow/providers/amazon/aws/hooks/duckdb.py   |  48 +-
 .../tests/unit/amazon/aws/hooks/test_duckdb.py     |  44 +-
 .../tests/unit/apache/hive/plugins/test_hive.py    |  21 +-
 .../providers/apache/spark/hooks/spark_connect.py  |   2 +-
 .../unit/apache/spark/hooks/test_spark_connect.py  |   2 +-
 providers/common/ai/docs/observability.rst         |  15 +-
 .../providers/common/ai/durable/fingerprint.py     |   8 +-
 .../ai/plugins/www/src/components/ModelPanel.tsx   |  30 +-
 .../ai/plugins/www/src/hooks/useModelInfo.ts       |  14 +-
 .../common/ai/plugins/www/src/model-api.ts         |  35 +-
 .../common/ai/plugins/www/tests/model-api.test.ts  |  22 +
 .../common/ai/plugins/www/tests/model.test.mjs     |  39 ++
 .../airflow/providers/common/ai/toolsets/hook.py   |  22 +-
 .../ai/tests/unit/common/ai/toolsets/test_hook.py  |  69 ++
 providers/databricks/docs/operators/run_now.rst    |   4 +-
 providers/databricks/docs/operators/submit_run.rst |   4 +-
 .../ftp/src/airflow/providers/ftp/hooks/ftp.py     |  10 +-
 providers/ftp/tests/unit/ftp/hooks/test_ftp.py     |  37 +-
 .../marketing_platform/hooks/display_video.py      |   4 +-
 providers/hashicorp/docs/index.rst                 |   2 +-
 providers/hashicorp/pyproject.toml                 |   2 +-
 .../tests/unit/openai/operators/test_openai.py     |  20 +-
 providers/standard/docs/changelog.rst              |  12 +-
 .../providers/standard/sensors/external_task.py    |  53 +-
 .../providers/standard/sensors/time_delta.py       |  23 +
 .../unit/standard/sensors/test_external_task.py    | 281 +++++++-
 .../tests/unit/standard/sensors/test_time_delta.py |  47 +-
 .../src/airflow/providers/vertica/hooks/vertica.py |  81 ++-
 .../tests/unit/vertica/hooks/test_vertica.py       | 122 +++-
 .../tests/unit/vertica/hooks/test_vertica_sql.py   |  19 +-
 scripts/ci/docker-compose/integration-redis.yml    |   2 +-
 scripts/ci/prek/check_imports_in_providers.py      |   2 +-
 scripts/ci/prek/ruff_format.py                     |   2 +-
 scripts/ci/prek/ts_compile_lint_ui.py              |   4 +-
 uv.lock                                            | 757 +++++++++++----------
 103 files changed, 4027 insertions(+), 1357 deletions(-)
 create mode 100644 airflow-core/newsfragments/76453.significant.rst
 create mode 100644 airflow-core/src/airflow/ui/.oxfmtrc.json
 delete mode 100644 airflow-core/src/airflow/ui/.prettierignore
 delete mode 100644 airflow-core/src/airflow/ui/.prettierrc
 copy {chart/dockerfiles => 
airflow-core/src/airflow/ui/public/i18n/locales/it}/README.md (51%)
 delete mode 100644 airflow-core/src/airflow/ui/rules/prettier.js
 create mode 100644 
airflow-core/src/airflow/ui/src/layouts/Details/NavTabs.test.tsx
 create mode 100644 providers/amazon/docs/connections/duckdb_aws.rst

Reply via email to