This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/airflow-core/src/airflow/ui/core-ui-package-updates-9e843267bf
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard ca332b0bf8c Bump the core-ui-package-updates group across 1 directory
with 55 updates
add 3b97c94376a Fix dag processor crash by ignoring callbacks from other
bundles (#57192)
add 9adb256aba3 fix: Add auto-refresh functionality to Required Actions
page (#56404)
add c54922e0d80 Fix Link to Dag in Plugin (#55642)
add 3eac6805ade Fixing some typos and spelling errors (#57186)
add 9fa5773308f Migrate openlineage provider to common.compat (#57124)
add 57f3d91efb7 Revert "Fix main. Fix `test_athena_sql.py` (#56974)"
(#57098)
add 5f6a2ab5d33 Migrate google provider to `common.compat` (#57130)
add 7bd21a641b4 Add missing `bucket_name` to `get_file_metadata` in
`S3Hook`
add c52c62f3e31 Migrate `common/sql` provider to `common.compat` (#57135)
add cf709afa6a1 Upgrade `flask-appbuilder` to 5.0.1 (#57170)
add 491f4a77313 Move subprocess utility closer to usage in python venv
operators (#57189)
add 60c38de195f Upgrade cloudant provider to use compat provider 1.8.0
(#57202)
add 05e43837f6c Migrate MySQL provider to `common.compat` (#57165)
add d9dd661d2f9 Fix static check (#57211)
add eb6f2c3e387 Migrate Docker provider to `common.compat` (#57117)
add 1d96f675991 Migrate grpc provider to common.compat (#57087)
add a92319ac832 Fix Pagerduty tests for latest version 6.0.0 (#57216)
add cf991d84230 Add task instance integration tests for rtif, heartbeat,
state transitions (#57198)
add 86339245567 Add missing translations PL 2025.10.22 (#57059)
add e75dd479e9a Add dependabot and code-scanning reviews before release
(#57227)
add 880c2703c8a Bump prek to 0.2.11 and pip to 25.3 (#57228)
add 551fb3adf8f Update airflow-api.service (#53842)
add b37016084ed Fix systemd service files issues (#57126)
add cf82ae49a74 Make single workflow to run both AMD and ARM builds
(#56887)
add 427f3fa4ab8 refactor sync_bundles_to_db (#57150)
add 2d3efa900de Fix: Handle string formatted conf param in
TriggerDagRunOperator (#57214)
add c5b7fbb369f Automatically publish "apache-airflow-providers" docs
(#57229)
add 90e3926868d Review and modernize release check process for Airflow:
(#57203)
add 1d422c6fd33 i18n(Ko): add missing translations(Oct 25) (#57240)
add 0ce2f5c866d CI: Fix workflow name (#57246)
add 10ae2b3bf56 Refactor DAG deactivation logic (#57233)
add 1039a4605a6 Fixes inconsistency where other dbt operators already
supported hook_params (#57242)
add 505d9e42392 Auto-compile UI assets on Breeze start-airflow command
(#57219)
add d75002208c6 Update release docs for Helm Chart to use breeze
workflow-run (#57255)
add 4f3cf811c17 Fix runner type assignment in selective checks (#57254)
add 045fbc5d80d Extract prek hooks for Providers (#57250)
add 35ab7af0543 SQLA2: fix mypy violations in core_api/security.py (#57249)
add d75e91340d3 Disable some integration tests for ARM (#57259)
add fb601d89deb CHG: image (#56593)
add a0b4d2979bf Only show latest minor versions in version drop-down in
docs (#57243)
add 4e66830a3d8 Migrate `mongo` provider to `common.compat` (#57147)
add 63a5cfe689d Migrate `imap` provider to `common.compat` (#57091)
add 5a28c4499da Fix n+1 query to fetch tags in the dags list page (#57270)
add f515fe35274 Bump vite from 7.1.5 to 7.1.11 in
/dev/react-plugin-tools/react_plugin_template (#57200)
add 91a355292dc Extract prek hooks for Task-SDK (#57264)
add 46f47554e5e Fix documentation/provider.yaml consistencies (#57283)
add 4219c573a7e Add better platform diagnostics to see which platform is
used (#57284)
add 249f50699f4 Bump happy-dom from 18.0.1 to 20.0.2 in
/providers/edge3/src/airflow/providers/edge3/plugins/www (#56686)
add 4a1382ba91f Fix provider release information retrieval (#57289)
add bedd81c3322 Clean up some root discovery in prek scripts (#57290)
add 0d66178bde1 Add dependabot for plugin template as well (#57288)
add a91a7ac488b Bump the core-ui-package-updates group across 1 directory
with 55 updates
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 (ca332b0bf8c)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/core-ui-package-updates-9e843267bf
(a91a7ac488b)
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:
.github/actions/install-prek/action.yml | 2 +-
.github/dependabot.yml | 10 +
.github/workflows/{ci-amd.yml => ci-amd-arm.yml} | 150 +-
.github/workflows/ci-arm.yml | 860 ---------
.github/workflows/ci-notification.yml | 2 +-
.gitignore | 4 +
.pre-commit-config.yaml | 326 +---
.rat-excludes | 114 +-
Dockerfile | 2 +-
Dockerfile.ci | 4 +-
README.md | 10 +-
.../docs/administration-and-deployment/plugins.rst | 2 +-
.../src/airflow/api_fastapi/common/db/dags.py | 3 +-
.../src/airflow/api_fastapi/core_api/security.py | 19 +-
.../src/airflow/dag_processing/bundles/manager.py | 9 +-
airflow-core/src/airflow/dag_processing/manager.py | 13 +-
airflow-core/src/airflow/models/dag.py | 7 +-
airflow-core/src/airflow/ui/package.json | 4 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 158 +-
.../airflow/ui/public/i18n/locales/ko/common.json | 5 +
.../airflow/ui/public/i18n/locales/ko/hitl.json | 2 +
.../airflow/ui/public/i18n/locales/pl/common.json | 5 +
.../airflow/ui/public/i18n/locales/pl/hitl.json | 2 +
.../pages/HITLTaskInstances/HITLTaskInstances.tsx | 62 +-
.../core_api/routes/public/test_dags.py | 66 +
.../api_fastapi/core_api/routes/ui/test_dags.py | 67 +
.../tests/unit/dag_processing/test_manager.py | 137 ++
contributing-docs/testing/unit_tests.rst | 4 +-
dev/README_RELEASE_AIRFLOW.md | 45 +-
dev/README_RELEASE_HELM_CHART.md | 69 +-
dev/README_RELEASE_PROVIDERS.md | 5 +
dev/README_RELEASE_PYTHON_CLIENT.md | 4 +
dev/breeze/doc/01_installation.rst | 2 +-
dev/breeze/doc/06_managing_docker_images.rst | 2 +-
dev/breeze/doc/09_release_management_tasks.rst | 2 +-
dev/breeze/doc/ci/02_images.md | 4 +-
.../output_release-management_publish-docs.svg | 38 +-
.../output_release-management_publish-docs.txt | 2 +-
dev/breeze/pyproject.toml | 2 +-
.../commands/release_management_commands.py | 12 +-
.../commands/release_management_commands_config.py | 2 -
.../airflow_breeze/commands/workflow_commands.py | 7 +-
dev/breeze/src/airflow_breeze/global_constants.py | 18 +-
dev/breeze/src/airflow_breeze/utils/cdxgen.py | 2 +-
.../airflow_breeze/utils/provider_dependencies.py | 34 +-
.../src/airflow_breeze/utils/publish_docs_to_s3.py | 35 +-
.../src/airflow_breeze/utils/selective_checks.py | 65 +-
dev/breeze/tests/test_selective_checks.py | 273 ++-
dev/breeze/uv.lock | 1848 ++++++++++----------
dev/chart/build_changelog_annotations.py | 2 +-
dev/check_files.py | 44 +-
.../react_plugin_template/package.json | 6 +-
.../react_plugin_template/pnpm-lock.yaml | 560 +++---
generated/PYPI_README.md | 10 +-
generated/provider_metadata.json | 304 ++++
providers/.pre-commit-config.yaml | 232 +++
providers/alibaba/provider.yaml | 9 +-
.../airflow/providers/alibaba/get_provider_info.py | 15 +-
.../amazon/docs/integration-logos/Amazon-MWAA.png | Bin 0 -> 36719 bytes
providers/amazon/provider.yaml | 13 +
.../providers/amazon/aws/hooks/athena_sql.py | 4 +-
.../providers/amazon/aws/hooks/redshift_sql.py | 4 +-
.../src/airflow/providers/amazon/aws/hooks/s3.py | 9 +-
.../airflow/providers/amazon/aws/utils/waiter.py | 4 +-
.../airflow/providers/amazon/get_provider_info.py | 14 +
.../tests/unit/amazon/aws/hooks/test_athena_sql.py | 9 +-
.../unit/amazon/aws/hooks/test_redshift_sql.py | 11 +-
providers/apache/impala/provider.yaml | 2 +
.../providers/apache/impala/get_provider_info.py | 1 +
providers/apache/kafka/provider.yaml | 2 +
.../providers/apache/kafka/get_provider_info.py | 1 +
providers/apache/kylin/provider.yaml | 2 +
.../providers/apache/kylin/get_provider_info.py | 1 +
providers/cloudant/pyproject.toml | 2 +-
providers/cncf/kubernetes/docs/operators.rst | 4 +-
providers/common/io/provider.yaml | 1 +
.../providers/common/io/get_provider_info.py | 5 +-
providers/common/messaging/provider.yaml | 7 +-
.../common/messaging/get_provider_info.py | 9 +-
providers/common/sql/pyproject.toml | 1 +
.../src/airflow/providers/common/sql/hooks/sql.py | 6 +-
.../common/sql/operators/generic_transfer.py | 6 +-
.../airflow/providers/common/sql/operators/sql.py | 2 +-
.../airflow/providers/common/sql/sensors/sql.py | 2 +-
.../airflow/providers/common/sql/sensors/sql.pyi | 8 +-
providers/databricks/provider.yaml | 1 +
.../providers/databricks/get_provider_info.py | 1 +
.../src/airflow/providers/dbt/cloud/sensors/dbt.py | 6 +-
.../cloud/tests/unit/dbt/cloud/sensors/test_dbt.py | 2 +
providers/docker/pyproject.toml | 1 +
.../airflow/providers/docker/decorators/docker.py | 7 +-
.../src/airflow/providers/docker/hooks/docker.py | 4 +-
.../airflow/providers/docker/operators/docker.py | 2 +-
.../providers/docker/operators/docker_swarm.py | 6 +-
.../src/airflow/providers/docker/version_compat.py | 3 -
providers/edge3/pyproject.toml | 2 +-
.../edge3/plugins/edge_executor_plugin.py | 12 +-
.../providers/edge3/plugins/www/dist/main.umd.cjs | 49 +-
.../providers/edge3/plugins/www/package.json | 2 +-
.../providers/edge3/plugins/www/pnpm-lock.yaml | 30 +-
.../edge3/plugins/www/src/layouts/EdgeLayout.tsx | 23 +-
.../edge3/plugins/www/src/layouts/NavTabs.tsx | 9 +-
.../edge3/plugins/www/src/pages/JobsPage.tsx | 15 +-
.../providers/edge3/plugins/www/vite.config.ts | 3 +-
providers/edge3/www-hash.txt | 2 +-
providers/exasol/provider.yaml | 2 +
.../airflow/providers/exasol/get_provider_info.py | 1 +
providers/fab/docs/changelog.rst | 2 +-
providers/fab/pyproject.toml | 2 +-
providers/ftp/docs/changelog.rst | 4 +-
providers/git/docs/changelog.rst | 2 +-
providers/git/provider.yaml | 4 +-
.../src/airflow/providers/git/get_provider_info.py | 6 +-
.../Google-Cloud-Life-Sciences.png | Bin 11622 -> 0 bytes
providers/google/provider.yaml | 3 +-
.../airflow/providers/google/ads/operators/ads.py | 2 +-
.../providers/google/ads/transfers/ads_to_gcs.py | 2 +-
.../airflow/providers/google/cloud/hooks/gcs.py | 6 +-
.../providers/google/cloud/hooks/workflows.py | 2 +-
.../airflow/providers/google/cloud/links/base.py | 2 +-
.../google/cloud/links/cloud_storage_transfer.py | 2 +-
.../providers/google/cloud/links/cloud_tasks.py | 2 +-
.../providers/google/cloud/links/dataproc.py | 2 +-
.../google/cloud/links/kubernetes_engine.py | 2 +-
.../providers/google/cloud/links/translate.py | 2 +-
.../providers/google/cloud/links/vertex_ai.py | 2 +-
.../providers/google/cloud/openlineage/utils.py | 2 +-
.../providers/google/cloud/operators/alloy_db.py | 2 +-
.../providers/google/cloud/operators/automl.py | 2 +-
.../providers/google/cloud/operators/bigquery.py | 2 +-
.../google/cloud/operators/bigquery_dts.py | 2 +-
.../providers/google/cloud/operators/bigtable.py | 2 +-
.../google/cloud/operators/cloud_batch.py | 2 +-
.../google/cloud/operators/cloud_build.py | 2 +-
.../google/cloud/operators/cloud_composer.py | 2 +-
.../google/cloud/operators/cloud_logging_sink.py | 2 +-
.../google/cloud/operators/cloud_memorystore.py | 2 +-
.../providers/google/cloud/operators/cloud_run.py | 2 +-
.../providers/google/cloud/operators/cloud_sql.py | 2 +-
.../operators/cloud_storage_transfer_service.py | 2 +-
.../providers/google/cloud/operators/compute.py | 2 +-
.../google/cloud/operators/datacatalog.py | 2 +-
.../providers/google/cloud/operators/dataflow.py | 2 +-
.../providers/google/cloud/operators/dataform.py | 2 +-
.../providers/google/cloud/operators/datafusion.py | 2 +-
.../providers/google/cloud/operators/dataplex.py | 2 +-
.../providers/google/cloud/operators/dataprep.py | 2 +-
.../providers/google/cloud/operators/dataproc.py | 2 +-
.../google/cloud/operators/dataproc_metastore.py | 2 +-
.../providers/google/cloud/operators/datastore.py | 2 +-
.../providers/google/cloud/operators/dlp.py | 2 +-
.../providers/google/cloud/operators/functions.py | 2 +-
.../providers/google/cloud/operators/gcs.py | 2 +-
.../providers/google/cloud/operators/gen_ai.py | 2 +-
.../google/cloud/operators/kubernetes_engine.py | 2 +-
.../providers/google/cloud/operators/looker.py | 2 +-
.../google/cloud/operators/managed_kafka.py | 2 +-
.../providers/google/cloud/operators/mlengine.py | 2 +-
.../google/cloud/operators/natural_language.py | 2 +-
.../providers/google/cloud/operators/pubsub.py | 2 +-
.../providers/google/cloud/operators/spanner.py | 2 +-
.../google/cloud/operators/speech_to_text.py | 2 +-
.../google/cloud/operators/stackdriver.py | 2 +-
.../providers/google/cloud/operators/tasks.py | 2 +-
.../google/cloud/operators/text_to_speech.py | 2 +-
.../providers/google/cloud/operators/translate.py | 2 +-
.../google/cloud/operators/translate_speech.py | 2 +-
.../google/cloud/operators/vertex_ai/auto_ml.py | 2 +-
.../operators/vertex_ai/batch_prediction_job.py | 2 +-
.../google/cloud/operators/vertex_ai/custom_job.py | 2 +-
.../google/cloud/operators/vertex_ai/dataset.py | 2 +-
.../cloud/operators/vertex_ai/endpoint_service.py | 2 +-
.../operators/vertex_ai/experiment_service.py | 2 +-
.../cloud/operators/vertex_ai/feature_store.py | 2 +-
.../cloud/operators/vertex_ai/generative_model.py | 2 +-
.../vertex_ai/hyperparameter_tuning_job.py | 2 +-
.../cloud/operators/vertex_ai/model_service.py | 2 +-
.../cloud/operators/vertex_ai/pipeline_job.py | 2 +-
.../google/cloud/operators/vertex_ai/ray.py | 2 +-
.../google/cloud/operators/video_intelligence.py | 2 +-
.../providers/google/cloud/operators/vision.py | 2 +-
.../providers/google/cloud/sensors/bigquery.py | 2 +-
.../providers/google/cloud/sensors/bigquery_dts.py | 2 +-
.../providers/google/cloud/sensors/bigtable.py | 2 +-
.../google/cloud/sensors/cloud_composer.py | 2 +-
.../sensors/cloud_storage_transfer_service.py | 2 +-
.../providers/google/cloud/sensors/dataflow.py | 2 +-
.../providers/google/cloud/sensors/dataform.py | 2 +-
.../providers/google/cloud/sensors/datafusion.py | 2 +-
.../providers/google/cloud/sensors/dataplex.py | 2 +-
.../providers/google/cloud/sensors/dataprep.py | 2 +-
.../providers/google/cloud/sensors/dataproc.py | 2 +-
.../google/cloud/sensors/dataproc_metastore.py | 2 +-
.../airflow/providers/google/cloud/sensors/gcs.py | 2 +-
.../providers/google/cloud/sensors/looker.py | 2 +-
.../providers/google/cloud/sensors/pubsub.py | 2 +-
.../providers/google/cloud/sensors/tasks.py | 2 +-
.../cloud/sensors/vertex_ai/feature_store.py | 2 +-
.../providers/google/cloud/sensors/workflows.py | 2 +-
.../google/cloud/transfers/adls_to_gcs.py | 2 +-
.../google/cloud/transfers/azure_blob_to_gcs.py | 2 +-
.../cloud/transfers/azure_fileshare_to_gcs.py | 2 +-
.../google/cloud/transfers/bigquery_to_bigquery.py | 2 +-
.../google/cloud/transfers/bigquery_to_gcs.py | 2 +-
.../google/cloud/transfers/bigquery_to_mssql.py | 2 +-
.../google/cloud/transfers/bigquery_to_postgres.py | 2 +-
.../google/cloud/transfers/bigquery_to_sql.py | 2 +-
.../google/cloud/transfers/cassandra_to_gcs.py | 2 +-
.../google/cloud/transfers/facebook_ads_to_gcs.py | 2 +-
.../google/cloud/transfers/gcs_to_bigquery.py | 2 +-
.../providers/google/cloud/transfers/gcs_to_gcs.py | 2 +-
.../google/cloud/transfers/gcs_to_local.py | 2 +-
.../google/cloud/transfers/gcs_to_sftp.py | 2 +-
.../google/cloud/transfers/gdrive_to_gcs.py | 2 +-
.../google/cloud/transfers/gdrive_to_local.py | 2 +-
.../google/cloud/transfers/http_to_gcs.py | 2 +-
.../google/cloud/transfers/local_to_gcs.py | 2 +-
.../providers/google/cloud/transfers/s3_to_gcs.py | 2 +-
.../google/cloud/transfers/salesforce_to_gcs.py | 2 +-
.../google/cloud/transfers/sftp_to_gcs.py | 2 +-
.../google/cloud/transfers/sheets_to_gcs.py | 2 +-
.../providers/google/cloud/transfers/sql_to_gcs.py | 2 +-
.../google/firebase/operators/firestore.py | 2 +-
.../airflow/providers/google/get_provider_info.py | 7 +-
.../providers/google/leveldb/operators/leveldb.py | 2 +-
.../marketing_platform/links/analytics_admin.py | 2 +-
.../operators/analytics_admin.py | 2 +-
.../operators/campaign_manager.py | 2 +-
.../marketing_platform/operators/display_video.py | 2 +-
.../marketing_platform/operators/search_ads.py | 2 +-
.../marketing_platform/sensors/campaign_manager.py | 2 +-
.../marketing_platform/sensors/display_video.py | 2 +-
.../providers/google/suite/sensors/drive.py | 2 +-
.../google/suite/transfers/gcs_to_gdrive.py | 2 +-
.../google/suite/transfers/local_to_drive.py | 2 +-
.../src/airflow/providers/google/version_compat.py | 10 +-
.../tests/unit/google/cloud/hooks/test_bigquery.py | 6 +-
.../unit/google/cloud/links/test_base_link.py | 5 +-
.../unit/google/cloud/operators/test_workflows.py | 6 +-
providers/grpc/docs/changelog.rst | 2 +-
providers/grpc/pyproject.toml | 2 +
.../grpc/src/airflow/providers/grpc/hooks/grpc.py | 2 +-
.../src/airflow/providers/grpc/operators/grpc.py | 2 +-
.../src/airflow/providers/grpc/version_compat.py | 15 +-
providers/http/docs/changelog.rst | 4 +-
providers/imap/pyproject.toml | 2 +
.../imap/src/airflow/providers/imap/hooks/imap.py | 2 +-
.../providers/imap/sensors/imap_attachment.py | 2 +-
.../src/airflow/providers/imap/version_compat.py | 15 +-
providers/microsoft/azure/provider.yaml | 5 +
.../providers/microsoft/azure/get_provider_info.py | 9 +-
providers/mongo/pyproject.toml | 2 +
.../src/airflow/providers/mongo/hooks/mongo.py | 2 +-
.../src/airflow/providers/mongo/sensors/mongo.py | 2 +-
.../src/airflow/providers/mongo/version_compat.py | 15 +-
providers/mysql/pyproject.toml | 2 +
.../src/airflow/providers/mysql/hooks/mysql.py | 7 +-
.../providers/mysql/transfers/presto_to_mysql.py | 8 +-
.../providers/mysql/transfers/s3_to_mysql.py | 8 +-
.../providers/mysql/transfers/trino_to_mysql.py | 8 +-
.../providers/mysql/transfers/vertica_to_mysql.py | 8 +-
.../src/airflow/providers/mysql/version_compat.py | 6 -
.../mysql/tests/unit/mysql/hooks/test_mysql.py | 21 +-
.../mysql/hooks/test_mysql_connector_python.py | 4 +-
providers/odbc/provider.yaml | 2 +
.../airflow/providers/odbc/get_provider_info.py | 1 +
.../providers/openlineage/extractors/manager.py | 6 +-
.../providers/openlineage/operators/empty.py | 4 +-
.../providers/openlineage/plugins/listener.py | 2 +-
.../providers/openlineage/plugins/macros.py | 2 +-
.../src/airflow/providers/openlineage/sqlparser.py | 2 +-
.../openlineage/utils/selective_enable.py | 9 +-
.../airflow/providers/openlineage/utils/spark.py | 2 +-
.../src/airflow/providers/openlineage/utils/sql.py | 2 +-
.../airflow/providers/openlineage/utils/utils.py | 25 +-
.../providers/openlineage/version_compat.py | 15 +-
.../example_openlineage_base_complex_dag.py | 2 +-
.../tests/system/openlineage/operator.py | 13 +-
.../openlineage/dags/test_openlineage_execution.py | 2 +-
.../tests/unit/openlineage/extractors/test_base.py | 8 +-
.../unit/openlineage/extractors/test_manager.py | 24 +-
.../unit/openlineage/plugins/test_listener.py | 5 +-
.../tests/unit/openlineage/plugins/test_macros.py | 2 +-
.../tests/unit/openlineage/plugins/test_utils.py | 9 +-
.../unit/openlineage/utils/custom_facet_fixture.py | 2 +-
.../openlineage/utils/test_selective_enable.py | 8 +-
.../tests/unit/openlineage/utils/test_utils.py | 9 +-
providers/oracle/provider.yaml | 2 +
.../airflow/providers/oracle/get_provider_info.py | 1 +
.../tests/unit/pagerduty/hooks/test_pagerduty.py | 8 +-
.../unit/pagerduty/hooks/test_pagerduty_events.py | 43 +-
providers/presto/docs/index.rst | 2 +-
.../presto/docs/{ => transfer}/gcs_to_presto.rst | 0
providers/presto/provider.yaml | 4 +-
.../airflow/providers/presto/get_provider_info.py | 3 +-
providers/sftp/provider.yaml | 2 +
.../airflow/providers/sftp/get_provider_info.py | 1 +
providers/ssh/docs/changelog.rst | 2 +-
.../airflow/providers/standard/operators/python.py | 9 +-
.../providers/standard/operators/trigger_dagrun.py | 7 +-
.../providers/standard/utils/python_virtualenv.py | 39 +-
.../tests/unit/standard/operators/test_python.py | 6 +-
.../unit/standard/operators/test_trigger_dagrun.py | 36 +-
.../unit/standard/utils/test_python_virtualenv.py | 16 +-
providers/teradata/provider.yaml | 12 +
.../providers/teradata/get_provider_info.py | 15 +-
providers/trino/docs/index.rst | 2 +-
.../trino/docs/{ => transfer}/gcs_to_trino.rst | 0
providers/trino/provider.yaml | 2 +-
.../airflow/providers/trino/get_provider_info.py | 2 +-
providers/vertica/provider.yaml | 2 +
.../airflow/providers/vertica/get_provider_info.py | 1 +
.../ci/dockerfiles/apache-rat/build_and_push.sh | 4 +-
scripts/ci/install_breeze.sh | 2 +-
scripts/ci/prek/boring_cyborg.py | 10 +-
scripts/ci/prek/chart_schema.py | 5 +-
scripts/ci/prek/check_aiobotocore_optional.py | 2 -
.../ci/prek/check_airflow_v_imports_in_tests.py | 4 +-
scripts/ci/prek/check_init_in_tests.py | 7 +-
scripts/ci/prek/check_license.py | 12 +-
scripts/ci/prek/mypy.py | 8 +-
scripts/ci/prek/supported_versions.py | 8 +-
scripts/ci/prek/update_providers_build_files.py | 6 +-
scripts/ci/prek/upgrade_important_versions.py | 2 +-
.../in_container/install_airflow_and_providers.py | 268 ++-
.../in_container/run_provider_yaml_files_check.py | 56 +-
scripts/systemd/airflow-api.service | 9 +-
scripts/systemd/airflow-flower.service | 1 -
scripts/systemd/airflow-kerberos.service | 2 +-
scripts/systemd/airflow-triggerer.service | 9 +-
.../test_task_instance_operations.py | 87 +-
task-sdk/.gitignore | 14 +
.../keycloak => task-sdk}/.pre-commit-config.yaml | 23 +-
.../sdk/definitions/_internal/abstractoperator.py | 4 +-
.../src/airflow/sdk/definitions/asset/__init__.py | 2 +-
335 files changed, 4066 insertions(+), 3321 deletions(-)
rename .github/workflows/{ci-amd.yml => ci-amd-arm.yml} (89%)
delete mode 100644 .github/workflows/ci-arm.yml
create mode 100644 providers/.pre-commit-config.yaml
create mode 100644 providers/amazon/docs/integration-logos/Amazon-MWAA.png
delete mode 100644
providers/google/docs/integration-logos/Google-Cloud-Life-Sciences.png
rename providers/presto/docs/{ => transfer}/gcs_to_presto.rst (100%)
rename providers/trino/docs/{ => transfer}/gcs_to_trino.rst (100%)
create mode 100644 task-sdk/.gitignore
copy {providers/keycloak => task-sdk}/.pre-commit-config.yaml (55%)