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

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


    from 6da343b918 Improve handling of backwards compat for airflow.io (#36199)
     new 8bf64109ac Move check provider yaml file to breeze shell (#35879)
     new c80dc98cfc Move pre-commit for local-file-mounts to breeze shell 
(#35878)
     new e572ad4bd9 Finish refactoring of breeze-dependent pre-commits to use 
breeze shell (#35830)
     new 7141d9fcc0 Fix `breeze exec` to use the right project name (#35921)
     new 1d6f1d40b2 Skip port forwarding also for base ports when running 
pre-commits (#35922)
     new b3996f9252 Make rootless-docker documented first-class-citizen in 
Breeze (#35917)
     new bf93431223 Always bring breeze down before using `--use-version` 
(#35916)
     new 884a35fba5 Create pre-commit script to prevent creating FAB related 
migrations in core Airflow (#35927)
     new a2613e9fde Limit aibotocore to help `pip` with backtracking issue for 
s3fs (#35952)
     new b25debebbd Update providers metadata 2023-11-29 (#35943)
     new d854682390 Mark daskexecutor provider as removed (#35965)
     new a8ae67266c Add semi-automated misc classification for providers 
release (#36018)
     new ec77f84b1f Update branch name in release guide (#36020)
     new eda05a70b4 Support DOCKER_HOST variable passing to Breeze commands 
(#36011)
     new 478e87e9d8 New breeze command to clean up previous provider artifacts 
(#35970)
     new 6228cb46f2 Remove upper bound constraint on aiobotocore (#36031)
     new 32e4f0e7c0 Do not skip mounting sources on tagged builds by default 
(#36060)
     new 9c0409b0c9 Run matrix of compatibility checks for providers (#36061)
     new 01087a7fe7 Bump up openai version to >=1.0 & use get_conn (#36014)
     new 7e0d3213a6 Bump minimum Airflow version in providers to Airflow 2.6.0 
(#36017)
     new 81469fbdcb Update README_RELEASE_PROVIDER_PACKAGES.md (#36115)
     new ffe3a9913c Fix case where `--use-constraints-version VERSION` has been 
broken (#36123)
     new 2808cc582f Move Breeze installation of Airflow in CI image to Python 
(#36094)
     new 413b22e480 Remove generated provider_packages dir (#36138)
     new 6ed50eb285 Fix start-airflow command (#36140)
     new d3e6283c64 Change retry type for Google Dataflow Client to async one 
(#36141)
     new 2bc7c405f4 Unify how docker commands get executed in Breeze (#36131)
     new 7fa9bba7ce Reorganize command options in Breeze (#36152)
     new 59299419df Avoid race condition when generating constraints/installing 
providers (#36155)
     new d75f409379 Rewrite constraints generation in Python (#36158)
     new 23fde82f5d Fix constraints generation when there are no differences 
(#36168)
     new 2024a08fea Add --forward-credentials flag to test commmands (#36176)
     new d8ca93afd6 Include removed providers when preparing packages (#36160)
     new ea4734e4f7 Update providers metadata 2023-12-12 (#36184)
     new d7c7c1d30a Add pre-commmit check for providers list in bug report is 
unique/sorted (#36183)
     new 64d477f304 Avoid bumping min-airflow-version in 
prepare-provider-documentation (#36191)
     new 4e14cd179f Improve/simplify/remove superfluous flags in release 
provider process (#36195)
     new d7d782d94e Update `retry` param typing in PubSubAsyncHook (#36198)
     new 108b305d9e Fix incompatibility with google-cloud-monitoring 2.18.0 
(#36200)
     new 5422ceb448 Schedule plexus and apache.sqoop providers for removal 
(#36208)
     new 67031a1878 Add support for sharing plugins folder from host in Breeze 
(#36210)
     new aef7a8538f Change default MySQL client to MariaDB (#36243)

The 42 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:
 .../airflow_providers_bug_report.yml               |   6 +-
 .github/actions/build-ci-images/action.yml         |   1 +
 .github/workflows/ci.yml                           | 299 ++++++--
 .pre-commit-config.yaml                            |  47 +-
 BREEZE.rst                                         |  30 +-
 CI.rst                                             |   2 +-
 CI_DIAGRAMS.md                                     |  12 +-
 CONTRIBUTING.rst                                   |  14 +-
 Dockerfile                                         |  16 +-
 Dockerfile.ci                                      | 270 +++----
 INSTALL                                            |  14 +-
 PROVIDERS.rst                                      |   4 +-
 STATIC_CODE_CHECKS.rst                             |   4 +
 airflow/providers/MANAGING_PROVIDERS_LIFECYCLE.rst | 168 +++--
 airflow/providers/airbyte/__init__.py              |   4 +-
 airflow/providers/airbyte/provider.yaml            |   2 +-
 airflow/providers/alibaba/__init__.py              |   4 +-
 airflow/providers/alibaba/provider.yaml            |   2 +-
 airflow/providers/amazon/__init__.py               |   4 +-
 .../providers/amazon/aws/notifications/chime.py    |   8 +-
 airflow/providers/amazon/aws/notifications/sns.py  |   9 +-
 airflow/providers/amazon/aws/notifications/sqs.py  |   9 +-
 airflow/providers/amazon/aws/sensors/batch.py      |   2 +-
 airflow/providers/amazon/provider.yaml             |   2 +-
 airflow/providers/apache/beam/__init__.py          |   4 +-
 airflow/providers/apache/beam/provider.yaml        |   2 +-
 airflow/providers/apache/cassandra/__init__.py     |   4 +-
 airflow/providers/apache/cassandra/provider.yaml   |   2 +-
 airflow/providers/apache/drill/__init__.py         |   4 +-
 airflow/providers/apache/drill/provider.yaml       |   2 +-
 airflow/providers/apache/druid/__init__.py         |   4 +-
 airflow/providers/apache/druid/provider.yaml       |   2 +-
 airflow/providers/apache/flink/__init__.py         |   4 +-
 airflow/providers/apache/flink/provider.yaml       |   2 +-
 airflow/providers/apache/hdfs/__init__.py          |   4 +-
 airflow/providers/apache/hdfs/provider.yaml        |   2 +-
 airflow/providers/apache/hive/__init__.py          |   4 +-
 airflow/providers/apache/hive/provider.yaml        |   2 +-
 airflow/providers/apache/impala/__init__.py        |   4 +-
 airflow/providers/apache/impala/provider.yaml      |   2 +-
 airflow/providers/apache/kafka/__init__.py         |   4 +-
 airflow/providers/apache/kafka/provider.yaml       |   2 +-
 airflow/providers/apache/kylin/__init__.py         |   4 +-
 airflow/providers/apache/kylin/provider.yaml       |   2 +-
 airflow/providers/apache/livy/__init__.py          |   4 +-
 airflow/providers/apache/livy/provider.yaml        |   2 +-
 airflow/providers/apache/pig/__init__.py           |   4 +-
 airflow/providers/apache/pig/provider.yaml         |   2 +-
 airflow/providers/apache/pinot/__init__.py         |   4 +-
 airflow/providers/apache/pinot/provider.yaml       |   2 +-
 airflow/providers/apache/spark/__init__.py         |   4 +-
 airflow/providers/apache/spark/provider.yaml       |   2 +-
 airflow/providers/apache/sqoop/__init__.py         |   4 +-
 airflow/providers/apache/sqoop/provider.yaml       |   8 +-
 airflow/providers/apprise/__init__.py              |   4 +-
 airflow/providers/apprise/notifications/apprise.py |  11 +-
 airflow/providers/apprise/provider.yaml            |   2 +-
 airflow/providers/arangodb/__init__.py             |   4 +-
 airflow/providers/arangodb/provider.yaml           |   2 +-
 airflow/providers/asana/__init__.py                |   4 +-
 airflow/providers/asana/provider.yaml              |   2 +-
 airflow/providers/atlassian/jira/__init__.py       |   4 +-
 .../providers/atlassian/jira/notifications/jira.py |   9 +-
 airflow/providers/atlassian/jira/provider.yaml     |   2 +-
 airflow/providers/celery/__init__.py               |   4 +-
 airflow/providers/celery/provider.yaml             |   2 +-
 airflow/providers/cloudant/__init__.py             |   4 +-
 airflow/providers/cloudant/provider.yaml           |   2 +-
 airflow/providers/cncf/kubernetes/__init__.py      |   4 +-
 airflow/providers/cncf/kubernetes/pod_generator.py |   4 +-
 .../cncf/kubernetes/pod_generator_deprecated.py    |   3 +-
 airflow/providers/cncf/kubernetes/provider.yaml    |   2 +-
 .../cncf/kubernetes/utils/k8s_hashlib_wrapper.py   |  41 --
 airflow/providers/cohere/__init__.py               |   4 +-
 airflow/providers/cohere/provider.yaml             |   2 +-
 airflow/providers/common/sql/__init__.py           |   4 +-
 airflow/providers/common/sql/provider.yaml         |   2 +-
 airflow/providers/databricks/__init__.py           |   4 +-
 airflow/providers/databricks/provider.yaml         |   2 +-
 airflow/providers/datadog/__init__.py              |   4 +-
 airflow/providers/datadog/provider.yaml            |   2 +-
 airflow/providers/dbt/cloud/__init__.py            |   4 +-
 airflow/providers/dbt/cloud/provider.yaml          |   2 +-
 airflow/providers/dingding/__init__.py             |   4 +-
 airflow/providers/dingding/provider.yaml           |   2 +-
 airflow/providers/discord/__init__.py              |   4 +-
 airflow/providers/discord/notifications/discord.py |  10 +-
 airflow/providers/discord/provider.yaml            |   2 +-
 airflow/providers/docker/__init__.py               |   4 +-
 airflow/providers/docker/provider.yaml             |   2 +-
 airflow/providers/elasticsearch/__init__.py        |   4 +-
 airflow/providers/elasticsearch/provider.yaml      |   2 +-
 airflow/providers/exasol/__init__.py               |   4 +-
 airflow/providers/exasol/provider.yaml             |   2 +-
 airflow/providers/facebook/__init__.py             |   4 +-
 airflow/providers/facebook/provider.yaml           |   2 +-
 airflow/providers/ftp/__init__.py                  |   4 +-
 airflow/providers/ftp/provider.yaml                |   2 +-
 airflow/providers/github/__init__.py               |   4 +-
 airflow/providers/github/provider.yaml             |   2 +-
 airflow/providers/google/__init__.py               |   4 +-
 .../providers/google/cloud/hooks/bigquery_dts.py   |   3 +-
 .../providers/google/cloud/hooks/cloud_build.py    |   3 +-
 .../providers/google/cloud/hooks/cloud_composer.py |   7 +-
 airflow/providers/google/cloud/hooks/dataplex.py   |   3 +-
 airflow/providers/google/cloud/hooks/dataproc.py   |  37 +-
 airflow/providers/google/cloud/hooks/pubsub.py     |   5 +-
 .../providers/google/cloud/operators/dataproc.py   |  11 +-
 airflow/providers/google/provider.yaml             |  20 +-
 airflow/providers/grpc/__init__.py                 |   4 +-
 airflow/providers/grpc/provider.yaml               |   2 +-
 airflow/providers/hashicorp/__init__.py            |   4 +-
 airflow/providers/hashicorp/provider.yaml          |   2 +-
 airflow/providers/http/__init__.py                 |   4 +-
 airflow/providers/http/provider.yaml               |   2 +-
 airflow/providers/imap/__init__.py                 |   4 +-
 airflow/providers/imap/provider.yaml               |   2 +-
 airflow/providers/influxdb/__init__.py             |   4 +-
 airflow/providers/influxdb/provider.yaml           |   2 +-
 airflow/providers/jdbc/__init__.py                 |   4 +-
 airflow/providers/jdbc/provider.yaml               |   2 +-
 airflow/providers/jenkins/__init__.py              |   4 +-
 airflow/providers/jenkins/provider.yaml            |   2 +-
 airflow/providers/microsoft/azure/__init__.py      |   4 +-
 airflow/providers/microsoft/azure/provider.yaml    |   2 +-
 airflow/providers/microsoft/mssql/__init__.py      |   4 +-
 airflow/providers/microsoft/mssql/provider.yaml    |   2 +-
 airflow/providers/microsoft/psrp/__init__.py       |   4 +-
 airflow/providers/microsoft/psrp/provider.yaml     |   2 +-
 airflow/providers/microsoft/winrm/__init__.py      |   4 +-
 airflow/providers/microsoft/winrm/provider.yaml    |   2 +-
 airflow/providers/mongo/__init__.py                |   4 +-
 airflow/providers/mongo/provider.yaml              |   2 +-
 airflow/providers/mysql/__init__.py                |   4 +-
 airflow/providers/mysql/provider.yaml              |   2 +-
 airflow/providers/neo4j/__init__.py                |   4 +-
 airflow/providers/neo4j/provider.yaml              |   2 +-
 airflow/providers/odbc/__init__.py                 |   4 +-
 airflow/providers/odbc/provider.yaml               |   2 +-
 airflow/providers/openai/__init__.py               |   4 +-
 airflow/providers/openai/hooks/openai.py           |  42 +-
 airflow/providers/openai/provider.yaml             |   4 +-
 airflow/providers/openfaas/__init__.py             |   4 +-
 airflow/providers/openfaas/provider.yaml           |   2 +-
 airflow/providers/opensearch/__init__.py           |   4 +-
 airflow/providers/opensearch/provider.yaml         |   2 +-
 airflow/providers/opsgenie/__init__.py             |   4 +-
 .../providers/opsgenie/notifications/opsgenie.py   |  10 +-
 airflow/providers/opsgenie/provider.yaml           |   2 +-
 airflow/providers/oracle/__init__.py               |   4 +-
 airflow/providers/oracle/provider.yaml             |   2 +-
 airflow/providers/pagerduty/__init__.py            |   4 +-
 .../providers/pagerduty/notifications/pagerduty.py |  10 +-
 airflow/providers/pagerduty/provider.yaml          |   2 +-
 airflow/providers/papermill/__init__.py            |   4 +-
 airflow/providers/papermill/provider.yaml          |   2 +-
 airflow/providers/pgvector/__init__.py             |   4 +-
 airflow/providers/pgvector/provider.yaml           |   2 +-
 airflow/providers/pinecone/__init__.py             |   4 +-
 airflow/providers/pinecone/provider.yaml           |   2 +-
 airflow/providers/plexus/__init__.py               |   4 +-
 airflow/providers/plexus/provider.yaml             |   8 +-
 airflow/providers/postgres/__init__.py             |   4 +-
 airflow/providers/postgres/provider.yaml           |   2 +-
 airflow/providers/presto/__init__.py               |   4 +-
 airflow/providers/presto/provider.yaml             |   2 +-
 airflow/providers/redis/__init__.py                |   4 +-
 airflow/providers/redis/provider.yaml              |   2 +-
 airflow/providers/salesforce/__init__.py           |   4 +-
 airflow/providers/salesforce/provider.yaml         |   2 +-
 airflow/providers/samba/__init__.py                |   4 +-
 airflow/providers/samba/provider.yaml              |   2 +-
 airflow/providers/segment/__init__.py              |   4 +-
 airflow/providers/segment/provider.yaml            |   2 +-
 airflow/providers/sendgrid/__init__.py             |   4 +-
 airflow/providers/sendgrid/provider.yaml           |   2 +-
 airflow/providers/sftp/__init__.py                 |   4 +-
 airflow/providers/sftp/provider.yaml               |   2 +-
 airflow/providers/singularity/__init__.py          |   4 +-
 airflow/providers/singularity/provider.yaml        |   2 +-
 airflow/providers/slack/__init__.py                |   4 +-
 airflow/providers/slack/notifications/slack.py     |   9 +-
 .../providers/slack/notifications/slack_webhook.py |   9 +-
 airflow/providers/slack/provider.yaml              |   2 +-
 airflow/providers/smtp/__init__.py                 |   4 +-
 airflow/providers/smtp/notifications/smtp.py       |  10 +-
 airflow/providers/smtp/provider.yaml               |   2 +-
 airflow/providers/snowflake/__init__.py            |   4 +-
 airflow/providers/snowflake/provider.yaml          |   2 +-
 airflow/providers/sqlite/__init__.py               |   4 +-
 airflow/providers/sqlite/provider.yaml             |   2 +-
 airflow/providers/ssh/__init__.py                  |   4 +-
 airflow/providers/ssh/provider.yaml                |   2 +-
 airflow/providers/tableau/__init__.py              |   4 +-
 airflow/providers/tableau/provider.yaml            |   2 +-
 airflow/providers/tabular/__init__.py              |   4 +-
 airflow/providers/tabular/provider.yaml            |   2 +-
 airflow/providers/telegram/__init__.py             |   4 +-
 airflow/providers/telegram/provider.yaml           |   2 +-
 airflow/providers/trino/__init__.py                |   4 +-
 airflow/providers/trino/provider.yaml              |   2 +-
 airflow/providers/vertica/__init__.py              |   4 +-
 airflow/providers/vertica/provider.yaml            |   2 +-
 airflow/providers/weaviate/__init__.py             |   4 +-
 airflow/providers/weaviate/provider.yaml           |   2 +-
 airflow/providers/yandex/__init__.py               |   4 +-
 airflow/providers/yandex/provider.yaml             |   2 +-
 airflow/providers/zendesk/__init__.py              |   4 +-
 airflow/providers/zendesk/provider.yaml            |   2 +-
 dev/README_RELEASE_AIRFLOW.md                      |   5 +
 dev/README_RELEASE_PROVIDER_PACKAGES.md            | 105 +--
 ...command.md => 0015-handling-rootless-docker.md} |  31 +-
 .../src/airflow_breeze/commands/ci_commands.py     |  12 +-
 .../airflow_breeze/commands/ci_image_commands.py   | 256 ++++---
 .../commands/ci_image_commands_config.py           |  14 +-
 .../commands/common_image_options.py               | 214 ++++++
 .../src/airflow_breeze/commands/common_options.py  | 355 +++++++++
 .../common_package_installation_options.py         | 107 +++
 .../airflow_breeze/commands/developer_commands.py  | 412 ++++++-----
 .../commands/developer_commands_config.py          |  29 +-
 .../airflow_breeze/commands/kubernetes_commands.py | 110 ++-
 .../src/airflow_breeze/commands/main_command.py    |  12 +-
 .../commands/minor_release_command.py              |   2 +-
 .../commands/production_image_commands.py          | 261 +++----
 .../commands/production_image_commands_config.py   |   2 +
 .../commands/release_candidate_command.py          |   2 +-
 .../src/airflow_breeze/commands/release_command.py |   2 +-
 .../commands/release_management_commands.py        | 585 ++++++++-------
 .../commands/release_management_commands_config.py |  87 ++-
 .../src/airflow_breeze/commands/sbom_commands.py   |  22 +-
 .../src/airflow_breeze/commands/setup_commands.py  |  57 +-
 .../commands/setup_commands_config.py              |   2 +
 .../airflow_breeze/commands/testing_commands.py    | 236 +++---
 .../commands/testing_commands_config.py            |   4 +
 dev/breeze/src/airflow_breeze/global_constants.py  |  38 +-
 .../src/airflow_breeze/params/build_ci_params.py   |  10 +-
 .../src/airflow_breeze/params/build_prod_params.py |  12 +-
 .../airflow_breeze/params/common_build_params.py   |   3 +
 .../src/airflow_breeze/params/shell_params.py      | 163 +++--
 dev/breeze/src/airflow_breeze/pre_commit_ids.py    |   2 +
 .../prepare_providers/provider_documentation.py    |  11 +-
 .../prepare_providers/provider_packages.py         |   4 +-
 .../templates/CHANGELOG_TEMPLATE.rst.jinja2        |   6 +
 .../src/airflow_breeze/utils/common_options.py     | 797 ---------------------
 .../src/airflow_breeze/utils/custom_param_types.py |   5 +
 .../airflow_breeze/utils/docker_command_utils.py   | 273 +++++--
 dev/breeze/src/airflow_breeze/utils/packages.py    |  39 +-
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |   8 +
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |   5 -
 .../src/airflow_breeze/utils/selective_checks.py   |  15 +-
 dev/breeze/src/airflow_breeze/utils/visuals.py     |   8 +-
 dev/breeze/tests/test_commands.py                  |  55 --
 dev/breeze/tests/test_packages.py                  |  14 +-
 dev/breeze/tests/test_run_utils.py                 |   8 -
 dev/breeze/tests/test_selective_checks.py          |  42 +-
 dev/breeze/tests/test_shell_params.py              |  16 +
 dev/provider_packages/remove_old_releases.py       | 106 ---
 .../test_examples_of_prod_image_building.py        |  11 +-
 .../connections.rst                                |  17 +
 docs/apache-airflow/extra-packages-ref.rst         |   4 -
 docs/docker-stack/build-arg-ref.rst                |   8 +-
 docs/docker-stack/build.rst                        |  17 +
 docs/docker-stack/changelog.rst                    |  35 +-
 .../{stable-airflow.sh => mysql-client.sh}         |   5 +-
 .../extending/add-providers/Dockerfile             |   4 +-
 generated/provider_dependencies.json               | 203 +++---
 generated/provider_metadata.json                   | 442 +++++++++++-
 images/breeze/output-commands.svg                  | 124 ++--
 images/breeze/output_build-docs.svg                |  72 +-
 images/breeze/output_build-docs.txt                |   2 +-
 images/breeze/output_ci-image_build.svg            |  64 +-
 images/breeze/output_ci-image_build.txt            |   2 +-
 images/breeze/output_prod-image_build.svg          | 122 ++--
 images/breeze/output_prod-image_build.txt          |   2 +-
 images/breeze/output_release-management.svg        |  28 +-
 images/breeze/output_release-management.txt        |   2 +-
 ...tput_release-management_add-back-references.svg |  42 +-
 ...tput_release-management_add-back-references.txt |   2 +-
 ...ase-management_clean-old-provider-artifacts.svg | 114 +++
 ...ase-management_clean-old-provider-artifacts.txt |   1 +
 ...put_release-management_generate-constraints.svg |  52 +-
 ...put_release-management_generate-constraints.txt |   2 +-
 ...management_generate-issue-content-providers.svg |  30 +-
 ...management_generate-issue-content-providers.txt |   2 +-
 ...elease-management_install-provider-packages.svg | 172 ++++-
 ...elease-management_install-provider-packages.txt |   2 +-
 ...e-management_prepare-provider-documentation.svg |  70 +-
 ...e-management_prepare-provider-documentation.txt |   2 +-
 ...elease-management_prepare-provider-packages.svg |  60 +-
 ...elease-management_prepare-provider-packages.txt |   2 +-
 .../output_release-management_publish-docs.svg     |  82 ++-
 .../output_release-management_publish-docs.txt     |   2 +-
 ...tput_release-management_release-prod-images.svg |   4 +-
 ...tput_release-management_release-prod-images.txt |   2 +-
 ...release-management_verify-provider-packages.svg | 150 +++-
 ...release-management_verify-provider-packages.txt |   2 +-
 ...output_sbom_generate-providers-requirements.svg |  12 +-
 ...output_sbom_generate-providers-requirements.txt |   2 +-
 images/breeze/output_setup.svg                     |  24 +-
 images/breeze/output_setup.txt                     |   2 +-
 .../output_setup_check-all-params-in-groups.svg    |  46 +-
 .../output_setup_check-all-params-in-groups.txt    |   2 +-
 .../output_setup_regenerate-command-images.svg     |  50 +-
 .../output_setup_regenerate-command-images.txt     |   2 +-
 .../output_setup_synchronize-local-mounts.svg      |  99 +++
 .../output_setup_synchronize-local-mounts.txt      |   1 +
 images/breeze/output_shell.svg                     | 246 ++++---
 images/breeze/output_shell.txt                     |   2 +-
 images/breeze/output_start-airflow.svg             | 218 ++++--
 images/breeze/output_start-airflow.txt             |   2 +-
 images/breeze/output_static-checks.svg             | 154 ++--
 images/breeze/output_static-checks.txt             |   2 +-
 images/breeze/output_testing_db-tests.svg          |  96 +--
 images/breeze/output_testing_db-tests.txt          |   2 +-
 images/breeze/output_testing_helm-tests.txt        |   2 +-
 images/breeze/output_testing_integration-tests.svg |  84 ++-
 images/breeze/output_testing_integration-tests.txt |   2 +-
 images/breeze/output_testing_non-db-tests.svg      |  82 ++-
 images/breeze/output_testing_non-db-tests.txt      |   2 +-
 images/breeze/output_testing_tests.svg             | 106 +--
 images/breeze/output_testing_tests.txt             |   2 +-
 ...end-sqlite.yml => backend-sqlite-no-volume.yml} |   3 -
 scripts/ci/docker-compose/base.yml                 |   5 -
 scripts/ci/docker-compose/devcontainer.env         |   2 +-
 .../docker-compose/{base.yml => docker-socket.yml} |  11 -
 scripts/ci/docker-compose/local-all-sources.yml    |   2 +
 scripts/ci/docker-compose/local.yml                |   2 +
 scripts/ci/docker-compose/remove-sources.yml       |  11 +-
 scripts/ci/pre_commit/common_precommit_utils.py    |  42 +-
 ...pre_commit_check_airflow_bug_report_template.py |  62 ++
 .../pre_commit_check_order_dockerfile_extras.py    |  42 +-
 .../ci/pre_commit/pre_commit_check_order_setup.py  |  40 +-
 .../pre_commit_check_provider_yaml_files.py        |  63 +-
 .../ci/pre_commit/pre_commit_local_yml_mounts.py   |  46 +-
 .../pre_commit/pre_commit_migration_reference.py   |  53 +-
 scripts/ci/pre_commit/pre_commit_mypy.py           | 105 ++-
 scripts/docker/entrypoint_ci.sh                    | 264 ++-----
 scripts/docker/install_mysql.sh                    |  14 +-
 scripts/in_container/_in_container_script_init.sh  |   2 +-
 scripts/in_container/_in_container_utils.sh        | 234 +-----
 scripts/in_container/configure_environment.sh      |   4 +-
 scripts/in_container/in_container_utils.py         |  51 ++
 .../in_container/install_airflow_and_providers.py  | 492 +++++++++++++
 scripts/in_container/run_fix_ownership.py          |   2 +-
 scripts/in_container/run_generate_constraints.py   | 458 ++++++++++++
 scripts/in_container/run_generate_constraints.sh   | 157 ----
 scripts/in_container/run_migration_reference.py    |   8 +
 scripts/in_container/run_prepare_er_diagram.py     |   3 +-
 scripts/in_container/run_system_tests.sh           |   4 +-
 scripts/in_container/verify_providers.py           |   9 +-
 .../google/cloud/operators/test_stackdriver.py     |   1 +
 tests/providers/openai/hooks/test_openai.py        | 127 +++-
 .../cloud/dataproc/example_dataproc_batch.py       |   4 +-
 353 files changed, 6936 insertions(+), 4852 deletions(-)
 delete mode 100644 
airflow/providers/cncf/kubernetes/utils/k8s_hashlib_wrapper.py
 copy 
dev/breeze/doc/adr/{0014-fix-root-ownership-after-exiting-docker-command.md => 
0015-handling-rootless-docker.md} (52%)
 create mode 100644 
dev/breeze/src/airflow_breeze/commands/common_image_options.py
 create mode 100644 dev/breeze/src/airflow_breeze/commands/common_options.py
 create mode 100644 
dev/breeze/src/airflow_breeze/commands/common_package_installation_options.py
 delete mode 100644 dev/breeze/src/airflow_breeze/utils/common_options.py
 delete mode 100644 dev/breeze/tests/test_commands.py
 delete mode 100644 dev/provider_packages/remove_old_releases.py
 copy docs/docker-stack/docker-examples/customizing/{stable-airflow.sh => 
mysql-client.sh} (90%)
 create mode 100644 
images/breeze/output_release-management_clean-old-provider-artifacts.svg
 create mode 100644 
images/breeze/output_release-management_clean-old-provider-artifacts.txt
 create mode 100644 images/breeze/output_setup_synchronize-local-mounts.svg
 create mode 100644 images/breeze/output_setup_synchronize-local-mounts.txt
 copy scripts/ci/docker-compose/{backend-sqlite.yml => 
backend-sqlite-no-volume.yml} (93%)
 copy scripts/ci/docker-compose/{base.yml => docker-socket.yml} (78%)
 create mode 100755 
scripts/ci/pre_commit/pre_commit_check_airflow_bug_report_template.py
 create mode 100644 scripts/in_container/in_container_utils.py
 create mode 100755 scripts/in_container/install_airflow_and_providers.py
 create mode 100755 scripts/in_container/run_generate_constraints.py
 delete mode 100755 scripts/in_container/run_generate_constraints.sh

Reply via email to