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