You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2026/04/21 14:42:35 UTC

(airflow) branch airflow-ctl/v0-1-test updated (51f108fbe0f -> e5968b88e45)

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

potiuk pushed a change to branch airflow-ctl/v0-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 51f108fbe0f [v3-2-test] unmock Graph component in Graph.test.tsx so hook assertions are reached (#65555) (#65556)
    omit 1d2529b0e5e [v3-2-test] Filter external dependency nodes by readable DAGs in structure_data endpoint (#65342) (#65534)
    omit 59fbbc6d65b [v3-2-test] Isolate non-provider mypy hooks per distribution with dedicated .build/ venvs (#65492) (#65549)
    omit 73f555f0ab5 Feature/cursor pagination task instances UI (#64953) (#65542)
    omit 157625381d7 [v3-2-test] Respect dag processor config option to show parsing logs on stdout (#65528) (#65541)
    omit b13b8174876 [v3-2-test] Only fail provider dependency checks on main (#65551) (#65552)
    omit 90c5b389fd4 [v3-2-test] Add per-DAG authorization to partitioned_dag_runs endpoints (#65344) (#65538)
    omit fe17c5cff7e [v3-2-test] Work around jpype1 1.7.0 missing macOS arm64 wheels in jdbc provider (#65532) (#65548)
    omit 0eae578474d Add cursor based pagination for get_task_instances endpoint (#64845) (#65405)
    omit 085504dc5d5 [v3-2-test] Revert "Stop masking quarantined unit test failures (#65500)" (#65515) (#65516)
    omit 1a6e386d167 [v3-2-test] Fix airflow-ctl release verification instructions (#65510) (#65512)
    omit 436d42018fe [v3-2-test] Stop masking quarantined unit test failures (#65500) (#65502)
    omit 149c69c192a [v3-2-test] Use monotonic clock for prek command timing (#65481) (#65484)
    omit f4ed9fb3c36 [v3-2-test] Avoid false recovery alerts when failed job lookup fails (#64863) (#65473)
    omit 6da5c284ec5 [v3-2-test] Sync local virtualenv before mypy and freeze uv.lock hook (#65326) (#65334)
    omit d208d121264 [v3-2-test] fix(ui): register trigger and sensor graph node types (#65167) (#65321)
    omit 3a13a4d59a5 [v3-2-test] [v3-2-test] Ensure that DB migrations run in a single connection. (#65231) (#65368)
    omit 32f14238d11 [v3-2-test] Fix: PATCH /dags pagination bug and document wildcard dag_id_pattern (#65309)
    omit b626121032a [v3-2-test] Set JWT refresh cookie Secure flag when request is HTTPS (#65348) (#65363)
    omit 60b8f6d1bc5 [v3-2-test] Refuse to follow log symlinks that resolve outside the base log folder (#65325) (#65345)
    omit ae239d9d5ff [v3-2-test] Enforce per-file import-error authorization using relative_fileloc + bundle (#65329) (#65343)
    omit 14da590aa63 [v3-2-test] Add Registry link to docs navbar (#65258) (#65338)
    omit d651e713b26 fix(ui): invalidate task instances list query after clearing task instance (#63923) (#65304)
    omit 41ee6656101 Add dag runs filters (Consuming Asset)  (#63624) (#65306)
    omit f28ad246414 [v3-2-test] Feat/check multi team enabled when team name provided api (#63994) (#65226)
    omit f1c8c4b9e09 [v3-2-test] Run release calendar verification on its own schedule (#65118) (#65242)
    omit 7fc196e3fdc [v3-2-test] Added breeze generate issue content for airflow-ctl (#65042) (#65241)
    omit 7d6db1b8eaa [v3-2-test] Bump actions/github-script in the github-actions-updates group (#65150) (#65160)
    omit 8bef2106a62 [v3-2-test] Expose queueing/scheduled time in the Gantt Chart (#63372) (#65016)
    omit 23232735711 [v3-2-test] Speed up cleanup_python_generated_files by skipping irrelevant dirs (#64927) (#64930)
    omit 13752a392a3 [v3-2-test] Load hook metadata from YAML without importing Hook class (#63826) (#64723)
    omit bdf07f287e2 [v3-2-test] fix graph view not auto-refreshing task states during DAG run (#65518) (#65522)
     add 039debbd218 [v3-2-test] fix graph view not auto-refreshing task states during DAG run (#65518) (#65522)
     add e5968b88e45 update release notes for 3.2.1rc3

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   (51f108fbe0f)
            \
             N -- N -- N   refs/heads/airflow-ctl/v0-1-test (e5968b88e45)

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:
 .pre-commit-config.yaml                            |  24 +-
 AGENTS.md                                          |   2 +-
 RELEASE_NOTES.rst                                  |   4 +-
 airflow-core/.pre-commit-config.yaml               |   4 +-
 airflow-core/pyproject.toml                        |   4 -
 .../api_fastapi/auth/middlewares/refresh_token.py  |   2 +-
 .../src/airflow/api_fastapi/common/cursors.py      | 169 ----------
 .../src/airflow/api_fastapi/common/parameters.py   |  95 +-----
 .../api_fastapi/core_api/datamodels/connections.py |  11 +-
 .../api_fastapi/core_api/datamodels/pools.py       |  19 +-
 .../core_api/datamodels/task_instances.py          |  27 +-
 .../api_fastapi/core_api/datamodels/ui/gantt.py    |   2 -
 .../api_fastapi/core_api/datamodels/variables.py   |   9 -
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |  14 -
 .../core_api/openapi/v2-rest-api-generated.yaml    |  93 +-----
 .../api_fastapi/core_api/routes/public/dag_run.py  |   3 -
 .../api_fastapi/core_api/routes/public/dags.py     |  29 +-
 .../core_api/routes/public/import_error.py         |  72 +---
 .../core_api/routes/public/task_instances.py       | 127 ++------
 .../api_fastapi/core_api/routes/ui/gantt.py        |   6 -
 .../core_api/routes/ui/partitioned_dag_runs.py     |  12 +-
 .../api_fastapi/core_api/routes/ui/structure.py    |  14 +-
 .../core_api/services/ui/connections.py            |  32 +-
 airflow-core/src/airflow/configuration.py          |   1 -
 airflow-core/src/airflow/dag_processing/manager.py |   2 -
 .../src/airflow/dag_processing/processor.py        |  28 +-
 airflow-core/src/airflow/provider.yaml.schema.json |   4 -
 airflow-core/src/airflow/provider_info.schema.json |   4 -
 airflow-core/src/airflow/providers_manager.py      |  55 +---
 .../src/airflow/ui/openapi-gen/queries/common.ts   |  10 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |  25 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |  25 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |  29 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |  25 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |  73 +----
 .../ui/openapi-gen/requests/services.gen.ts        |  23 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |  32 +-
 .../airflow/ui/public/i18n/locales/en/common.json  |   2 -
 .../components/ActionAccordion/ActionAccordion.tsx |   4 +-
 .../TaskInstance/ClearGroupTaskInstanceDialog.tsx  |   2 +-
 .../ui/src/components/DataTable/DataTable.tsx      |  54 +--
 .../ui/src/components/DataTable/searchParams.ts    |  20 +-
 .../airflow/ui/src/components/DataTable/types.ts   |   1 -
 .../airflow/ui/src/components/Graph/graphTypes.ts  |   2 -
 .../src/airflow/ui/src/constants/filterConfigs.tsx |   9 +-
 .../src/airflow/ui/src/constants/searchParams.ts   |   2 -
 .../ui/src/layouts/Details/Gantt/utils.test.ts     |  89 -----
 .../airflow/ui/src/layouts/Details/Gantt/utils.ts  |  50 +--
 .../ui/src/layouts/Details/Graph/Graph.test.tsx    |   4 -
 .../airflow/ui/src/pages/Dag/Overview/Overview.tsx |   8 +-
 airflow-core/src/airflow/ui/src/pages/DagRuns.tsx  |   3 -
 .../src/airflow/ui/src/pages/DagRunsFilters.tsx    |   1 -
 .../ui/src/pages/Task/Overview/Overview.tsx        |  12 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |  11 +-
 .../ui/src/queries/useClearTaskInstances.ts        |   2 -
 .../airflow/ui/src/queries/useEditConnection.tsx   |   6 -
 .../src/airflow/ui/src/queries/useEditVariable.ts  |   3 +-
 .../src/airflow/ui/src/utils/useFiltersHandler.ts  |   3 -
 airflow-core/src/airflow/utils/db.py               |   7 -
 .../src/airflow/utils/log/file_task_handler.py     |  28 +-
 .../tests/unit/always/test_providers_manager.py    |   8 -
 .../auth/middlewares/test_refresh_token.py         |  45 ---
 .../tests/unit/api_fastapi/common/test_cursors.py  | 144 --------
 .../unit/api_fastapi/common/test_parameters.py     |   7 +-
 .../core_api/routes/public/test_connections.py     |  93 +-----
 .../core_api/routes/public/test_dag_run.py         |  45 ---
 .../core_api/routes/public/test_dags.py            |  60 ----
 .../core_api/routes/public/test_import_error.py    | 211 +-----------
 .../core_api/routes/public/test_pools.py           |  93 +-----
 .../core_api/routes/public/test_task_instances.py  | 152 +--------
 .../core_api/routes/public/test_variables.py       |  82 -----
 .../api_fastapi/core_api/routes/ui/test_gantt.py   |  24 --
 .../routes/ui/test_partitioned_dag_runs.py         |  24 +-
 .../core_api/routes/ui/test_structure.py           |  29 +-
 .../tests/unit/dag_processing/test_manager.py      |  32 --
 .../tests/unit/dag_processing/test_processor.py    |  59 ----
 .../tests/unit/utils/log/test_file_task_handler.py |  99 ------
 airflow-core/tests/unit/utils/test_log_handlers.py |   2 +-
 airflow-ctl-tests/.pre-commit-config.yaml          |   9 +-
 airflow-ctl-tests/pyproject.toml                   |   5 -
 airflow-ctl/.pre-commit-config.yaml                |   4 +-
 airflow-ctl/pyproject.toml                         |   4 -
 .../src/airflowctl/api/datamodels/generated.py     |  31 +-
 airflow-e2e-tests/.pre-commit-config.yaml          |  31 --
 airflow-e2e-tests/pyproject.toml                   |   5 -
 chart/.pre-commit-config.yaml                      |   2 +-
 contributing-docs/08_static_code_checks.rst        |  45 +--
 dev/.pre-commit-config.yaml                        |  31 --
 dev/README_RELEASE_AIRFLOWCTL.md                   |   3 +-
 dev/breeze/doc/03_developer_tasks.rst              |  22 +-
 dev/breeze/doc/ci/04_selective_checks.md           |  24 +-
 .../airflow_breeze/commands/developer_commands.py  |   5 -
 .../commands/release_candidate_command.py          |   3 -
 .../airflow_breeze/commands/testing_commands.py    |   2 +-
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |  36 +-
 .../src/airflow_breeze/utils/reproducible.py       |   2 +-
 .../src/airflow_breeze/utils/selective_checks.py   |  60 ----
 .../src/airflow_breeze/utils/workflow_status.py    |   9 +-
 dev/breeze/tests/test_selective_checks.py          | 248 ++------------
 dev/pyproject.toml                                 |  70 ----
 devel-common/pyproject.toml                        |   4 -
 devel-common/src/docs/utils/conf_constants.py      |   1 -
 docker-tests/.pre-commit-config.yaml               |  31 --
 docker-tests/pyproject.toml                        |   5 -
 .../test_docker_compose_quick_start.py             |   2 +-
 docker-tests/tests/docker_tests/test_prod_image.py |   2 +-
 go-sdk/.pre-commit-config.yaml                     |   2 +-
 helm-tests/.pre-commit-config.yaml                 |  31 --
 helm-tests/pyproject.toml                          |   5 -
 kubernetes-tests/.pre-commit-config.yaml           |  31 --
 kubernetes-tests/pyproject.toml                    |   5 -
 .../tests/kubernetes_tests/test_base.py            |   4 +-
 .../test_kubernetes_pod_operator.py                |   2 +-
 providers/.pre-commit-config.yaml                  |   2 +-
 providers/airbyte/provider.yaml                    |   1 -
 .../airflow/providers/airbyte/get_provider_info.py |   1 -
 providers/alibaba/provider.yaml                    |   4 -
 .../airflow/providers/alibaba/get_provider_info.py |   4 -
 providers/amazon/provider.yaml                     |   5 -
 .../airflow/providers/amazon/get_provider_info.py  |   5 -
 providers/apache/cassandra/provider.yaml           |   1 -
 .../apache/cassandra/get_provider_info.py          |   1 -
 providers/apache/drill/provider.yaml               |   1 -
 .../providers/apache/drill/get_provider_info.py    |   1 -
 providers/apache/druid/provider.yaml               |   1 -
 .../providers/apache/druid/get_provider_info.py    |   1 -
 providers/apache/hdfs/provider.yaml                |   1 -
 .../providers/apache/hdfs/get_provider_info.py     |   1 -
 providers/apache/hive/provider.yaml                |   3 -
 .../providers/apache/hive/get_provider_info.py     |   3 -
 providers/apache/iceberg/provider.yaml             |   1 -
 .../providers/apache/iceberg/get_provider_info.py  |   1 -
 providers/apache/impala/provider.yaml              |   1 -
 .../providers/apache/impala/get_provider_info.py   |   1 -
 providers/apache/kafka/provider.yaml               |   1 -
 .../providers/apache/kafka/get_provider_info.py    |   1 -
 providers/apache/kylin/provider.yaml               |   1 -
 .../providers/apache/kylin/get_provider_info.py    |   1 -
 providers/apache/livy/provider.yaml                |   1 -
 .../providers/apache/livy/get_provider_info.py     |   1 -
 providers/apache/pig/provider.yaml                 |   1 -
 .../providers/apache/pig/get_provider_info.py      |   1 -
 providers/apache/pinot/provider.yaml               |   2 -
 .../providers/apache/pinot/get_provider_info.py    |   2 -
 providers/apache/spark/provider.yaml               |   4 -
 .../providers/apache/spark/get_provider_info.py    |   4 -
 providers/apache/tinkerpop/provider.yaml           |   1 -
 .../apache/tinkerpop/get_provider_info.py          |   1 -
 providers/apprise/provider.yaml                    |   1 -
 .../airflow/providers/apprise/get_provider_info.py |   1 -
 providers/arangodb/provider.yaml                   |   1 -
 .../providers/arangodb/get_provider_info.py        |   1 -
 providers/asana/provider.yaml                      |   1 -
 .../airflow/providers/asana/get_provider_info.py   |   1 -
 providers/atlassian/jira/provider.yaml             |   1 -
 .../providers/atlassian/jira/get_provider_info.py  |   1 -
 providers/cloudant/provider.yaml                   |   1 -
 .../providers/cloudant/get_provider_info.py        |   1 -
 providers/cncf/kubernetes/provider.yaml            |   1 -
 .../providers/cncf/kubernetes/get_provider_info.py |   1 -
 providers/cohere/provider.yaml                     |   1 -
 .../airflow/providers/cohere/get_provider_info.py  |   1 -
 providers/common/ai/.pre-commit-config.yaml        |   2 +-
 providers/common/ai/provider.yaml                  |   5 -
 .../providers/common/ai/get_provider_info.py       |   5 -
 providers/common/compat/.pre-commit-config.yaml    |   2 +-
 providers/databricks/provider.yaml                 |   1 -
 .../providers/databricks/get_provider_info.py      |   1 -
 providers/datadog/provider.yaml                    |   1 -
 .../airflow/providers/datadog/get_provider_info.py |   1 -
 providers/dbt/cloud/provider.yaml                  |   1 -
 .../providers/dbt/cloud/get_provider_info.py       |   1 -
 providers/dingding/provider.yaml                   |   1 -
 .../providers/dingding/get_provider_info.py        |   1 -
 providers/discord/provider.yaml                    |   1 -
 .../airflow/providers/discord/get_provider_info.py |   1 -
 providers/docker/provider.yaml                     |   1 -
 .../airflow/providers/docker/get_provider_info.py  |   1 -
 providers/edge3/.pre-commit-config.yaml            |   2 +-
 providers/elasticsearch/provider.yaml              |   1 -
 .../providers/elasticsearch/get_provider_info.py   |   1 -
 providers/exasol/provider.yaml                     |   1 -
 .../airflow/providers/exasol/get_provider_info.py  |   1 -
 providers/fab/.pre-commit-config.yaml              |   2 +-
 providers/facebook/provider.yaml                   |   1 -
 .../providers/facebook/get_provider_info.py        |   1 -
 providers/ftp/provider.yaml                        |   1 -
 .../src/airflow/providers/ftp/get_provider_info.py |   6 +-
 providers/git/provider.yaml                        |   1 -
 .../src/airflow/providers/git/get_provider_info.py |   1 -
 providers/github/provider.yaml                     |   1 -
 .../airflow/providers/github/get_provider_info.py  |   1 -
 providers/google/provider.yaml                     |   9 -
 .../airflow/providers/google/get_provider_info.py  |   9 -
 providers/grpc/provider.yaml                       |   1 -
 .../airflow/providers/grpc/get_provider_info.py    |   1 -
 providers/hashicorp/provider.yaml                  |   1 -
 .../providers/hashicorp/get_provider_info.py       |   1 -
 providers/http/provider.yaml                       |   1 -
 .../airflow/providers/http/get_provider_info.py    |   1 -
 providers/imap/provider.yaml                       |   1 -
 .../airflow/providers/imap/get_provider_info.py    |   6 +-
 providers/influxdb/provider.yaml                   |   1 -
 .../providers/influxdb/get_provider_info.py        |   1 -
 providers/informatica/provider.yaml                |   1 -
 .../providers/informatica/get_provider_info.py     |   1 -
 providers/jdbc/docs/index.rst                      |   8 +-
 providers/jdbc/provider.yaml                       |   1 -
 providers/jdbc/pyproject.toml                      |   7 -
 .../airflow/providers/jdbc/get_provider_info.py    |   1 -
 providers/jenkins/provider.yaml                    |   1 -
 .../airflow/providers/jenkins/get_provider_info.py |   1 -
 providers/keycloak/.pre-commit-config.yaml         |   2 +-
 providers/microsoft/azure/provider.yaml            |  17 -
 .../providers/microsoft/azure/get_provider_info.py |  17 -
 .../providers/microsoft/azure/hooks/data_lake.py   |   2 +-
 providers/microsoft/mssql/provider.yaml            |   1 -
 .../providers/microsoft/mssql/get_provider_info.py |   1 -
 providers/microsoft/psrp/provider.yaml             |   1 -
 .../providers/microsoft/psrp/get_provider_info.py  |   1 -
 providers/microsoft/winrm/provider.yaml            |   1 -
 .../providers/microsoft/winrm/get_provider_info.py |   1 -
 providers/mongo/provider.yaml                      |   1 -
 .../airflow/providers/mongo/get_provider_info.py   |   1 -
 providers/mysql/provider.yaml                      |   1 -
 .../airflow/providers/mysql/get_provider_info.py   |   6 +-
 providers/neo4j/provider.yaml                      |   1 -
 .../airflow/providers/neo4j/get_provider_info.py   |   6 +-
 providers/odbc/provider.yaml                       |   1 -
 .../airflow/providers/odbc/get_provider_info.py    |   6 +-
 providers/openai/provider.yaml                     |   1 -
 .../airflow/providers/openai/get_provider_info.py  |   1 -
 providers/openfaas/provider.yaml                   |   1 -
 .../providers/openfaas/get_provider_info.py        |   1 -
 providers/opensearch/provider.yaml                 |   1 -
 .../providers/opensearch/get_provider_info.py      |   1 -
 providers/opsgenie/provider.yaml                   |   1 -
 .../providers/opsgenie/get_provider_info.py        |   1 -
 providers/oracle/provider.yaml                     |   1 -
 .../airflow/providers/oracle/get_provider_info.py  |   1 -
 providers/pagerduty/provider.yaml                  |   2 -
 .../providers/pagerduty/get_provider_info.py       |   2 -
 providers/papermill/provider.yaml                  |   1 -
 .../providers/papermill/get_provider_info.py       |   1 -
 providers/pinecone/provider.yaml                   |   1 -
 .../providers/pinecone/get_provider_info.py        |   1 -
 providers/postgres/provider.yaml                   |   1 -
 .../providers/postgres/get_provider_info.py        |   1 -
 providers/presto/provider.yaml                     |   1 -
 .../airflow/providers/presto/get_provider_info.py  |   1 -
 providers/qdrant/provider.yaml                     |   1 -
 .../airflow/providers/qdrant/get_provider_info.py  |   1 -
 providers/redis/provider.yaml                      |   1 -
 .../airflow/providers/redis/get_provider_info.py   |   1 -
 providers/salesforce/provider.yaml                 |   1 -
 .../providers/salesforce/get_provider_info.py      |   1 -
 providers/samba/provider.yaml                      |   1 -
 .../airflow/providers/samba/get_provider_info.py   |   1 -
 providers/segment/provider.yaml                    |   1 -
 .../airflow/providers/segment/get_provider_info.py |   1 -
 providers/sftp/provider.yaml                       |   1 -
 .../airflow/providers/sftp/get_provider_info.py    |   1 -
 providers/slack/provider.yaml                      |   2 -
 .../airflow/providers/slack/get_provider_info.py   |   2 -
 providers/smtp/provider.yaml                       |   1 -
 .../airflow/providers/smtp/get_provider_info.py    |   1 -
 providers/snowflake/provider.yaml                  |   1 -
 .../providers/snowflake/get_provider_info.py       |   1 -
 providers/sqlite/provider.yaml                     |   1 -
 .../airflow/providers/sqlite/get_provider_info.py  |   1 -
 providers/ssh/provider.yaml                        |   1 -
 .../src/airflow/providers/ssh/get_provider_info.py |   1 -
 providers/standard/provider.yaml                   |   2 -
 .../providers/standard/get_provider_info.py        |   2 -
 providers/tableau/provider.yaml                    |   1 -
 .../airflow/providers/tableau/get_provider_info.py |   1 -
 providers/telegram/provider.yaml                   |   1 -
 .../providers/telegram/get_provider_info.py        |   1 -
 providers/teradata/provider.yaml                   |   1 -
 .../providers/teradata/get_provider_info.py        |   1 -
 providers/trino/provider.yaml                      |   1 -
 .../airflow/providers/trino/get_provider_info.py   |   1 -
 providers/vertica/provider.yaml                    |   1 -
 .../airflow/providers/vertica/get_provider_info.py |   1 -
 providers/weaviate/provider.yaml                   |   1 -
 .../providers/weaviate/get_provider_info.py        |   1 -
 providers/yandex/provider.yaml                     |   1 -
 .../airflow/providers/yandex/get_provider_info.py  |   1 -
 .../src/airflow/providers/yandex/hooks/yandex.py   |   4 +-
 providers/ydb/provider.yaml                        |   1 -
 .../src/airflow/providers/ydb/get_provider_info.py |   1 -
 providers/zendesk/provider.yaml                    |   1 -
 .../airflow/providers/zendesk/get_provider_info.py |   1 -
 reproducible_build.yaml                            |   4 +-
 scripts/.pre-commit-config.yaml                    |  31 --
 scripts/ci/prek/AGENTS.md                          |   9 +-
 scripts/ci/prek/check_shared_mypy_hooks.py         |  92 ------
 scripts/ci/prek/common_prek_utils.py               |   4 +-
 scripts/ci/prek/mypy_local_folder.py               | 223 +++++++++++++
 ...un_mypy_full_dist_local_venv_or_breeze_in_ci.py | 325 ------------------
 scripts/ci/testing/run_unit_tests.sh               |   4 -
 scripts/pyproject.toml                             |  65 ----
 shared/configuration/.pre-commit-config.yaml       |  31 --
 shared/configuration/pyproject.toml                |   4 -
 .../src/airflow_shared/configuration/parser.py     |  12 +-
 shared/dagnode/.pre-commit-config.yaml             |  31 --
 shared/dagnode/pyproject.toml                      |   4 -
 shared/dagnode/tests/dagnode/test_node.py          |   6 +-
 shared/listeners/.pre-commit-config.yaml           |  31 --
 shared/listeners/pyproject.toml                    |   4 -
 shared/logging/.pre-commit-config.yaml             |  31 --
 shared/logging/pyproject.toml                      |   4 -
 .../src/airflow_shared/logging/_noncaching.py      |   3 +-
 shared/module_loading/.pre-commit-config.yaml      |  31 --
 shared/module_loading/pyproject.toml               |   4 -
 shared/observability/.pre-commit-config.yaml       |  31 --
 shared/observability/pyproject.toml                |   4 -
 .../src/airflow_shared/observability/common.py     |  22 +-
 .../observability/metrics/otel_logger.py           |   2 +-
 .../airflow_shared/observability/metrics/stats.py  |   1 -
 shared/plugins_manager/.pre-commit-config.yaml     |  31 --
 shared/plugins_manager/pyproject.toml              |   4 -
 shared/providers_discovery/.pre-commit-config.yaml |  33 --
 shared/providers_discovery/pyproject.toml          |   4 -
 shared/secrets_backend/.pre-commit-config.yaml     |  31 --
 shared/secrets_backend/pyproject.toml              |   4 -
 .../src/airflow_shared/secrets_backend/base.py     |   2 +-
 shared/secrets_masker/.pre-commit-config.yaml      |  31 --
 shared/secrets_masker/pyproject.toml               |   4 -
 .../tests/secrets_masker/test_secrets_masker.py    |   2 +-
 shared/serialization/.pre-commit-config.yaml       |  31 --
 shared/serialization/pyproject.toml                |   4 -
 shared/template_rendering/.pre-commit-config.yaml  |  33 --
 shared/template_rendering/pyproject.toml           |   4 -
 shared/timezones/.pre-commit-config.yaml           |  31 --
 shared/timezones/pyproject.toml                    |   4 -
 .../src/airflow_shared/timezones/timezone.py       |   8 +-
 task-sdk-integration-tests/.pre-commit-config.yaml |  31 --
 task-sdk-integration-tests/pyproject.toml          |   5 -
 task-sdk/.pre-commit-config.yaml                   |   4 +-
 task-sdk/pyproject.toml                            |   4 -
 task-sdk/src/airflow/sdk/execution_time/comms.py   |   4 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |  12 +-
 uv.lock                                            | 362 +++++++++------------
 344 files changed, 695 insertions(+), 4735 deletions(-)
 delete mode 100644 airflow-core/src/airflow/api_fastapi/common/cursors.py
 delete mode 100644 airflow-core/tests/unit/api_fastapi/common/test_cursors.py
 delete mode 100644 airflow-e2e-tests/.pre-commit-config.yaml
 delete mode 100644 dev/.pre-commit-config.yaml
 delete mode 100644 docker-tests/.pre-commit-config.yaml
 delete mode 100644 helm-tests/.pre-commit-config.yaml
 delete mode 100644 kubernetes-tests/.pre-commit-config.yaml
 delete mode 100644 scripts/.pre-commit-config.yaml
 delete mode 100755 scripts/ci/prek/check_shared_mypy_hooks.py
 create mode 100755 scripts/ci/prek/mypy_local_folder.py
 delete mode 100755 scripts/ci/prek/run_mypy_full_dist_local_venv_or_breeze_in_ci.py
 delete mode 100644 shared/configuration/.pre-commit-config.yaml
 delete mode 100644 shared/dagnode/.pre-commit-config.yaml
 delete mode 100644 shared/listeners/.pre-commit-config.yaml
 delete mode 100644 shared/logging/.pre-commit-config.yaml
 delete mode 100644 shared/module_loading/.pre-commit-config.yaml
 delete mode 100644 shared/observability/.pre-commit-config.yaml
 delete mode 100644 shared/plugins_manager/.pre-commit-config.yaml
 delete mode 100644 shared/providers_discovery/.pre-commit-config.yaml
 delete mode 100644 shared/secrets_backend/.pre-commit-config.yaml
 delete mode 100644 shared/secrets_masker/.pre-commit-config.yaml
 delete mode 100644 shared/serialization/.pre-commit-config.yaml
 delete mode 100644 shared/template_rendering/.pre-commit-config.yaml
 delete mode 100644 shared/timezones/.pre-commit-config.yaml
 delete mode 100644 task-sdk-integration-tests/.pre-commit-config.yaml