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

bbovenzi pushed a change to branch mapped-instance-actions
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit aa61408cf9 Merge branch 'main' into mapped-instance-actions
    omit d21397848d Allow bulk mapped task actions
    omit 85f44b97dc Add Xcom button, hide map index actions, disabled run
     add 0ae0f7e244 Support unknown backends in entrypoint_prod.sh (#22883)
     add 6933022e94 Fix new MyPy errors in main (#22884)
     add aa8c08db38 Databricks: Correctly handle HTTP exception (#22885)
     add 7be57eb256 Databricks SQL operators are now Python 3.10 compatible 
(#22886)
     add 10078287e2 Replace old Breeze with Python based implementation (#22880)
     add 81bbb5531f Remove unnecessary python 3.6 conditionals (#20549)
     add 7c64b921f2 Push CI image using new Python Breeze (#22888)
     add 3f63e9d685 Fix "force_answers" parameter to be "yes" rather than 
"true" (#22891)
     add 03e1c9b152 MSSQLToGCSOperator fails: datetime is not JSON Serializable 
(#22882)
     add 4201e6e0da update INTHEWILD (#22896)
     add a111a79c0d make operator's execution_timeout configurable (#22389)
     add 1a8b8f521c Add test case for clearTaskInstance call with invalid Task 
IDs. (#22894)
     add 8af77127f1 Allow using mapped upstream's aggregated XCom (#22849)
     add a3dd8473e4 Handle invalid JSON metadata in get_logs_with_metadata 
endpoint. (#22898)
     add 73a87f8885 Add concept doc for Dynamic Task Mapping (#22867)
     add f662b7de8c Catch error in Breeze when docker is not running (#22901)
     add 2400de2c5e Update mapped task UX (#22911)
     add bc10265077 Add SmoothOperator (#22813)
     add 9c9272de3a typo in BREEZE.rst (#22919)
     add 27b3e31178 implements #22859 - Add .sql as templatable extension 
(#22920)
     add d1a1fe7b47 Fix bug where dynamically mapped tasks got set to REMOVED 
(#22909)
     add b8da7a3c8f Remove installation instructions from Breeze's cheatsheet 
(#22923)
     add d8889da29c Move the database configuration to a new section (#22284)
     add a9e790cf61 Fix changelog spelling (#22926)
     add dffb0d27f2 Deprecate `S3PrefixSensor` and `S3KeySizeSensor` in favor 
of `S3KeySensor` (#22737)
     add 400f837dfc Move database config move note to `main` section (#22929)
     add 4291de218e Use full version string for deprecated config (#22930)
     add 8b687ec82a Do not clear XCom when resuming from deferral (#22932)
     add 4147aa1bdf Add `parameters` to templated fields in `OracleOperator` 
(#22857)
     add 1f1ff3f338 Reuse reflect_tables helper in db.py (#22922)
     add fc8fca09a5 Fix airflow version in migration 587bdf053233 (#22935)
     add 64e6baec88 Fix column names in "moved" tables created pre-upgrade 
(#22937)
     add 5d4a387c99 cache and typo fix (#22876)
     add 30ac99773c Call mapped_dependants only on the original task (#22904)
     add 2bb69508d8 Ensure that mapped TIs in BackfillJob have a start_date 
(#22946)
     add 3c5bc73579 Delete old Spark Application in SparkKubernetesOperator 
(#21092)
     add 8164c32858 Priority order tasks even when using pools (#22483)
     new 7a78a3efdb Allow marking/clearing mapped taskinstances from the UI
     new 0f0dac6f1a fixup! Allow marking/clearing mapped taskinstances from the 
UI
     new d6ac318207 fixup! fixup! Allow marking/clearing mapped taskinstances 
from the UI
     new cb423f251d fixup! fixup! fixup! Allow marking/clearing mapped 
taskinstances from the UI
     new 9158367d7c Allow bulk mapped task actions
     new 0302732abb Readd mapped instance table selection

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   (aa61408cf9)
            \
             N -- N -- N   refs/heads/mapped-instance-actions (0302732abb)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 6 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:
 .github/workflows/build-images.yml                 |   30 +-
 .github/workflows/ci.yml                           |   25 +-
 .gitignore                                         |    4 +-
 .gitpod.yml                                        |    2 +-
 .pre-commit-config.yaml                            |   26 +-
 BREEZE.rst                                         |  456 ++-
 Breeze2                                            |   42 -
 CHANGELOG.txt                                      |    6 +-
 CI.rst                                             |   10 +-
 CONTRIBUTING.rst                                   |   22 +-
 CONTRIBUTORS_QUICK_START.rst                       |   38 +-
 Dockerfile                                         |    8 +-
 IMAGES.rst                                         |   28 +-
 INTHEWILD.md                                       |    1 -
 LOCAL_VIRTUALENV.rst                               |    4 +-
 STATIC_CODE_CHECKS.rst                             |   24 +-
 TESTING.rst                                        |   90 +-
 UPDATING.md                                        |   17 +
 airflow/__init__.py                                |    6 -
 airflow/api/common/mark_tasks.py                   |    7 +-
 airflow/cli/cli_parser.py                          |    5 +-
 airflow/cli/commands/celery_command.py             |    2 +-
 airflow/cli/commands/info_command.py               |    2 +-
 airflow/cli/commands/standalone_command.py         |    2 +-
 airflow/config_templates/config.yml                |  259 +-
 airflow/config_templates/default_airflow.cfg       |  146 +-
 airflow/config_templates/default_test.cfg          |    6 +-
 airflow/configuration.py                           |   62 +-
 airflow/dag_processing/manager.py                  |    2 +-
 airflow/decorators/base.py                         |    3 +
 airflow/jobs/backfill_job.py                       |   14 +-
 airflow/jobs/scheduler_job.py                      |  206 +-
 .../dags_in_image_template.yaml                    |    2 +-
 .../dags_in_volume_template.yaml                   |    2 +-
 .../git_sync_template.yaml                         |    2 +-
 .../basic_template.yaml                            |    2 +-
 airflow/logging_config.py                          |   20 -
 airflow/migrations/db_types.py                     |    8 -
 ..._587bdf053233_adding_index_for_dag_id_in_job.py |    2 +-
 airflow/models/abstractoperator.py                 |    6 +-
 airflow/models/base.py                             |    6 +-
 airflow/models/baseoperator.py                     |    9 +-
 airflow/models/dag.py                              |   19 +-
 airflow/models/dagrun.py                           |   52 +-
 airflow/models/mappedoperator.py                   |   83 +-
 airflow/models/taskinstance.py                     |   98 +-
 airflow/models/taskmixin.py                        |    3 +-
 airflow/operators/bash.py                          |    2 +-
 airflow/operators/dummy.py                         |    2 +-
 airflow/operators/python.py                        |    2 +-
 airflow/operators/{dummy.py => smooth.py}          |   14 +-
 .../amazon/aws/example_dags/example_s3_bucket.py   |   58 +-
 airflow/providers/amazon/aws/hooks/s3.py           |   59 +-
 airflow/providers/amazon/aws/sensors/s3.py         |  218 +-
 .../amazon/aws/transfers/redshift_to_s3.py         |    2 -
 .../amazon/aws/transfers/s3_to_redshift.py         |    1 -
 airflow/providers/asana/hooks/asana.py             |    4 +-
 airflow/providers/cloudant/hooks/cloudant.py       |    2 +-
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |   18 +-
 .../cncf/kubernetes/operators/kubernetes_pod.py    |    2 +-
 .../cncf/kubernetes/operators/spark_kubernetes.py  |    7 +-
 .../providers/cncf/kubernetes/utils/__init__.py    |    1 +
 airflow/providers/databricks/hooks/databricks.py   |   20 +-
 .../providers/databricks/hooks/databricks_base.py  |   14 +-
 .../providers/databricks/hooks/databricks_sql.py   |    4 +-
 airflow/providers/databricks/provider.yaml         |    3 -
 airflow/providers/datadog/hooks/datadog.py         |    2 +-
 .../dbt/cloud/example_dags/example_dbt_cloud.py    |    6 +-
 airflow/providers/docker/hooks/docker.py           |    6 +-
 airflow/providers/docker/operators/docker.py       |    8 +-
 airflow/providers/docker/operators/docker_swarm.py |    7 +-
 .../providers/elasticsearch/log/es_task_handler.py |    2 +-
 .../github/example_dags/example_github.py          |    2 +-
 airflow/providers/github/sensors/github.py         |    2 +-
 .../google/cloud/example_dags/example_vision.py    |    2 +
 airflow/providers/google/cloud/hooks/automl.py     |   29 +-
 .../providers/google/cloud/hooks/bigquery_dts.py   |    9 +-
 .../providers/google/cloud/hooks/cloud_build.py    |   23 +-
 .../providers/google/cloud/hooks/cloud_composer.py |   16 +-
 .../google/cloud/hooks/cloud_memorystore.py        |   31 +-
 .../providers/google/cloud/hooks/datacatalog.py    |   45 +-
 airflow/providers/google/cloud/hooks/dataplex.py   |   12 +-
 airflow/providers/google/cloud/hooks/dataproc.py   |   44 +-
 .../google/cloud/hooks/dataproc_metastore.py       |   26 +-
 airflow/providers/google/cloud/hooks/dlp.py        |   61 +-
 airflow/providers/google/cloud/hooks/kms.py        |    5 +-
 .../google/cloud/hooks/kubernetes_engine.py        |   14 +-
 .../google/cloud/hooks/natural_language.py         |   13 +-
 airflow/providers/google/cloud/hooks/os_login.py   |    3 +-
 airflow/providers/google/cloud/hooks/pubsub.py     |   13 +-
 .../providers/google/cloud/hooks/speech_to_text.py |    3 +-
 .../providers/google/cloud/hooks/stackdriver.py    |   27 +-
 airflow/providers/google/cloud/hooks/tasks.py      |   27 +-
 .../providers/google/cloud/hooks/text_to_speech.py |    3 +-
 .../google/cloud/hooks/vertex_ai/auto_ml.py        |   18 +-
 .../cloud/hooks/vertex_ai/batch_prediction_job.py  |   13 +-
 .../google/cloud/hooks/vertex_ai/custom_job.py     |   43 +-
 .../google/cloud/hooks/vertex_ai/dataset.py        |   27 +-
 .../cloud/hooks/vertex_ai/endpoint_service.py      |   21 +-
 .../hooks/vertex_ai/hyperparameter_tuning_job.py   |   13 +-
 .../google/cloud/hooks/vertex_ai/model_service.py  |   15 +-
 .../google/cloud/hooks/video_intelligence.py       |    3 +-
 airflow/providers/google/cloud/hooks/vision.py     |   37 +-
 airflow/providers/google/cloud/hooks/workflows.py  |   19 +-
 airflow/providers/google/cloud/operators/automl.py |   27 +-
 .../providers/google/cloud/operators/bigquery.py   |    5 +-
 .../google/cloud/operators/bigquery_dts.py         |    7 +-
 .../google/cloud/operators/cloud_build.py          |   23 +-
 .../google/cloud/operators/cloud_composer.py       |   13 +-
 .../google/cloud/operators/cloud_memorystore.py    |   37 +-
 .../google/cloud/operators/datacatalog.py          |   43 +-
 .../providers/google/cloud/operators/dataplex.py   |    9 +-
 .../providers/google/cloud/operators/dataproc.py   |   29 +-
 .../google/cloud/operators/dataproc_metastore.py   |   21 +-
 airflow/providers/google/cloud/operators/dlp.py    |   61 +-
 .../google/cloud/operators/natural_language.py     |    9 +-
 airflow/providers/google/cloud/operators/pubsub.py |    9 +-
 .../google/cloud/operators/speech_to_text.py       |    3 +-
 .../google/cloud/operators/stackdriver.py          |   23 +-
 airflow/providers/google/cloud/operators/tasks.py  |   27 +-
 .../google/cloud/operators/text_to_speech.py       |    3 +-
 .../google/cloud/operators/vertex_ai/auto_ml.py    |    5 +-
 .../operators/vertex_ai/batch_prediction_job.py    |    7 +-
 .../google/cloud/operators/vertex_ai/custom_job.py |    5 +-
 .../google/cloud/operators/vertex_ai/dataset.py    |   15 +-
 .../cloud/operators/vertex_ai/endpoint_service.py  |   15 +-
 .../vertex_ai/hyperparameter_tuning_job.py         |    7 +-
 .../cloud/operators/vertex_ai/model_service.py     |    9 +-
 .../google/cloud/operators/video_intelligence.py   |    7 +-
 airflow/providers/google/cloud/operators/vision.py |   35 +-
 .../providers/google/cloud/operators/workflows.py  |   19 +-
 .../providers/google/cloud/sensors/bigquery_dts.py |    3 +-
 airflow/providers/google/cloud/sensors/dataplex.py |    3 +-
 .../providers/google/cloud/sensors/workflows.py    |    3 +-
 .../google/cloud/transfers/mssql_to_gcs.py         |    5 +-
 .../azure/example_dags/example_adf_run_pipeline.py |    8 +-
 airflow/providers/oracle/operators/oracle.py       |   14 +-
 airflow/providers/trino/hooks/trino.py             |    4 +-
 airflow/sensors/s3_prefix_sensor.py                |    4 +-
 airflow/serialization/serialized_objects.py        |   10 +-
 airflow/settings.py                                |   22 +-
 airflow/utils/cli.py                               |    2 +-
 airflow/utils/db.py                                |   39 +-
 airflow/utils/helpers.py                           |    2 +-
 airflow/utils/log/log_reader.py                    |    2 +-
 airflow/utils/retries.py                           |    2 +-
 airflow/utils/sqlalchemy.py                        |    4 +-
 airflow/utils/yaml.py                              |    7 -
 airflow/www/app.py                                 |    4 +-
 airflow/www/static/js/tree/Table.jsx               |    4 +-
 airflow/www/static/js/tree/api/useClearTask.js     |    4 +-
 .../www/static/js/tree/api/useConfirmMarkTask.js   |   12 +-
 .../www/static/js/tree/api/useMarkFailedTask.js    |    4 +-
 .../www/static/js/tree/api/useMarkSuccessTask.js   |    4 +-
 airflow/www/static/js/tree/api/useRunTask.js       |   43 +-
 .../tree/details/content/taskInstance/Details.jsx  |    2 +-
 .../js/tree/details/content/taskInstance/index.jsx |   25 +-
 .../content/taskInstance/taskActions/Clear.jsx     |    5 +-
 .../taskInstance/taskActions/MarkFailed.jsx        |    6 +-
 .../taskInstance/taskActions/MarkSuccess.jsx       |   10 +-
 .../content/taskInstance/taskActions/Run.jsx       |   28 +-
 airflow/www/templates/airflow/dag.html             |    2 +-
 airflow/www/views.py                               |   38 +-
 breeze                                             | 3698 +-------------------
 breeze-complete                                    |    7 +-
 breeze => breeze-legacy                            |    2 +-
 chart/templates/_helpers.yaml                      |    8 +
 chart/values.schema.json                           |    7 +-
 chart/values.yaml                                  |    4 +-
 dev/PROVIDER_PACKAGE_DETAILS.md                    |   18 +-
 dev/README_RELEASE_AIRFLOW.md                      |    8 +-
 dev/README_RELEASE_HELM_CHART.md                   |    2 +-
 dev/README_RELEASE_PROVIDER_PACKAGES.md            |   23 +-
 dev/REFRESHING_CI_CACHE.md                         |    2 +-
 dev/TRACKING_BACKTRACKING_ISSUES.md                |    7 +-
 dev/breeze/README.md                               |    2 +-
 ...e2-complete-bash.sh => breeze-complete-bash.sh} |   10 +-
 ...e2-complete-fish.sh => breeze-complete-fish.sh} |    6 +-
 ...eze2-complete-zsh.sh => breeze-complete-zsh.sh} |   10 +-
 dev/breeze/doc/BREEZE2.md                          |  141 -
 .../0002-implement-standalone-python-command.md    |    6 +-
 .../adr/0003-bootstrapping-virtual-environment.md  |   28 +-
 dev/breeze/setup.cfg                               |    2 +-
 dev/breeze/src/airflow_breeze/__init__.py          |    4 +-
 dev/breeze/src/airflow_breeze/breeze.py            |  395 ++-
 .../build_image/ci/build_ci_image.py               |   25 +-
 .../build_image/ci/build_ci_params.py              |    7 +-
 .../build_image/prod/build_prod_image.py           |   31 +-
 .../build_image/prod/build_prod_params.py          |   12 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    4 +-
 dev/breeze/src/airflow_breeze/pre_commit_ids.py    |    1 +
 dev/breeze/src/airflow_breeze/shell/enter_shell.py |   14 +-
 .../src/airflow_breeze/shell/shell_params.py       |    4 +-
 dev/breeze/src/airflow_breeze/utils/cache.py       |    1 -
 dev/breeze/src/airflow_breeze/utils/confirm.py     |   29 +-
 dev/breeze/src/airflow_breeze/utils/console.py     |   13 +-
 .../airflow_breeze/utils/docker_command_utils.py   |   91 +-
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |    1 -
 dev/breeze/src/airflow_breeze/utils/registry.py    |   11 +-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |    6 +-
 dev/breeze/src/airflow_breeze/utils/visuals.py     |   17 +-
 dev/provider_packages/README.md                    |    2 +-
 dev/refresh_images.sh                              |    6 +-
 .../operators/s3.rst                               |   57 +-
 docs/apache-airflow-providers-databricks/index.rst |    2 +-
 docs/apache-airflow/cli-and-env-variables-ref.rst  |    2 +-
 .../concepts/dynamic-task-mapping.rst              |  261 ++
 docs/apache-airflow/concepts/index.rst             |    1 +
 .../howto/dynamic-dag-generation.rst               |    2 +
 docs/apache-airflow/howto/set-config.rst           |   22 +-
 docs/apache-airflow/howto/set-up-database.rst      |   10 +-
 docs/apache-airflow/img/mapping-simple-graph.png   |  Bin 0 -> 7676 bytes
 docs/apache-airflow/img/mapping-simple-grid.png    |  Bin 0 -> 179670 bytes
 docs/apache-airflow/migrations-ref.rst             |    2 +-
 docs/apache-airflow/production-deployment.rst      |    2 +-
 docs/apache-airflow/start/docker-compose.yaml      |    2 +
 docs/build_docs.py                                 |    6 +-
 docs/docker-stack/README.md                        |    2 +-
 docs/docker-stack/index.rst                        |    2 +-
 docs/helm-chart/airflow-configuration.rst          |    2 +-
 docs/helm-chart/production-guide.rst               |    2 +-
 docs/spelling_wordlist.txt                         |    1 +
 images/breeze/output-breeze-commands.svg           |  136 +
 images/breeze/output-build-docs.svg                |  168 +
 images/breeze/output-build-image.svg               |  167 +
 images/breeze/output-build-prod-image.svg          |  180 +
 images/breeze/output-cleanup.svg                   |  136 +
 images/breeze/output-commands.svg                  |  165 +
 images/breeze/output-config.svg                    |  138 +
 images/breeze/output-self-upgrade.svg              |  133 +
 images/breeze/output-setup-autocomplete.svg        |  138 +
 images/breeze/output-shell.svg                     |  151 +
 images/breeze/output-start-airflow.svg             |  153 +
 images/breeze/output-static-checks.svg             |  158 +
 images/breeze/output-stop.svg                      |  136 +
 images/breeze/output-version.svg                   |  132 +
 .../ci/docker-compose/backend-mssql-bullseye.yml   |    2 +-
 scripts/ci/docker-compose/backend-mssql-buster.yml |    2 +-
 scripts/ci/docker-compose/backend-mysql.yml        |    2 +-
 scripts/ci/docker-compose/backend-postgres.yml     |    2 +-
 scripts/ci/docker-compose/backend-sqlite.yml       |    2 +-
 scripts/ci/images/ci_push_ci_images.sh             |   33 -
 scripts/ci/images/ci_push_empty_ci_images.sh       |   37 -
 scripts/ci/images/ci_push_empty_prod_images.sh     |   38 -
 scripts/ci/libraries/_build_images.sh              |    4 +-
 .../ci/pre_commit/pre_commit_breeze_cmd_line.py    |   82 +
 .../ci/pre_commit/pre_commit_breeze_cmd_line.sh    |   82 -
 scripts/docker/entrypoint_prod.sh                  |    8 +-
 scripts/tools/check_if_limited_dependencies.py     |   52 +
 scripts/tools/confirm                              |   14 +-
 setup.cfg                                          |    1 -
 setup.py                                           |    4 +-
 .../endpoints/test_task_instance_endpoint.py       |   20 +
 tests/charts/test_airflow_common.py                |    2 +
 tests/cli/commands/test_info_command.py            |    8 +-
 tests/cli/commands/test_triggerer_command.py       |    4 -
 tests/core/test_config_templates.py                |    2 +
 tests/core/test_configuration.py                   |   91 +-
 tests/core/test_sqlalchemy_config.py               |   10 +-
 tests/dag_processing/test_manager.py               |   12 +-
 tests/dags/test_mapped_classic.py                  |    3 +
 tests/dags/test_mapped_taskflow.py                 |    1 +
 tests/jobs/test_backfill_job.py                    |   22 +-
 tests/jobs/test_scheduler_job.py                   |   39 +
 tests/jobs/test_triggerer_job.py                   |   12 -
 tests/models/test_base.py                          |    6 +-
 tests/models/test_dagrun.py                        |   11 +-
 tests/models/test_taskinstance.py                  |   66 +-
 tests/providers/amazon/aws/hooks/test_s3.py        |   20 +
 tests/providers/amazon/aws/sensors/test_s3_key.py  |  160 +-
 .../providers/amazon/aws/sensors/test_s3_prefix.py |   41 +-
 .../kubernetes/operators/test_spark_kubernetes.py  |   58 +-
 .../databricks/operators/test_databricks_sql.py    |    8 +-
 tests/providers/google/cloud/hooks/test_automl.py  |   27 +-
 .../google/cloud/hooks/test_bigquery_dts.py        |   13 +-
 .../google/cloud/hooks/test_cloud_build.py         |   42 +-
 .../google/cloud/hooks/test_cloud_composer.py      |    4 +-
 .../google/cloud/hooks/test_cloud_memorystore.py   |   35 +-
 .../google/cloud/hooks/test_datacatalog.py         |    5 +-
 .../providers/google/cloud/hooks/test_dataplex.py  |   10 +-
 .../providers/google/cloud/hooks/test_dataproc.py  |   68 +-
 .../google/cloud/hooks/test_dataproc_metastore.py  |   44 +-
 tests/providers/google/cloud/hooks/test_dlp.py     |   93 +-
 tests/providers/google/cloud/hooks/test_gcs.py     |   19 +-
 tests/providers/google/cloud/hooks/test_kms.py     |   10 +-
 .../google/cloud/hooks/test_natural_language.py    |   13 +-
 .../providers/google/cloud/hooks/test_os_login.py  |    5 +-
 tests/providers/google/cloud/hooks/test_pubsub.py  |   29 +-
 .../google/cloud/hooks/test_speech_to_text.py      |    4 +-
 tests/providers/google/cloud/hooks/test_tasks.py   |   27 +-
 .../google/cloud/hooks/test_text_to_speech.py      |    4 +-
 .../google/cloud/hooks/test_video_intelligence.py  |    5 +-
 tests/providers/google/cloud/hooks/test_vision.py  |   97 +-
 .../google/cloud/hooks/vertex_ai/test_auto_ml.py   |   14 +-
 .../hooks/vertex_ai/test_batch_prediction_job.py   |   14 +-
 .../cloud/hooks/vertex_ai/test_custom_job.py       |   42 +-
 .../google/cloud/hooks/vertex_ai/test_dataset.py   |   42 +-
 .../cloud/hooks/vertex_ai/test_endpoint_service.py |   30 +-
 .../vertex_ai/test_hyperparameter_tuning_job.py    |   14 +-
 .../cloud/hooks/vertex_ai/test_model_service.py    |   18 +-
 .../google/cloud/operators/test_automl.py          |   27 +-
 .../google/cloud/operators/test_bigquery_dts.py    |    7 +-
 .../google/cloud/operators/test_cloud_build.py     |   25 +-
 .../google/cloud/operators/test_cloud_composer.py  |    3 +-
 .../cloud/operators/test_cloud_memorystore.py      |   17 +-
 .../google/cloud/operators/test_datacatalog.py     |   15 +-
 .../google/cloud/operators/test_dataplex.py        |   10 +-
 .../cloud/operators/test_dataproc_metastore.py     |    5 +-
 tests/providers/google/cloud/operators/test_dlp.py |   62 +-
 .../google/cloud/operators/test_pubsub.py          |   15 +-
 .../google/cloud/operators/test_speech_to_text.py  |    3 +-
 .../providers/google/cloud/operators/test_tasks.py |   27 +-
 .../google/cloud/operators/test_text_to_speech.py  |    3 +-
 .../google/cloud/operators/test_vertex_ai.py       |    5 +-
 .../cloud/operators/test_video_intelligence.py     |    7 +-
 .../google/cloud/operators/test_vision.py          |   47 +-
 .../google/cloud/sensors/test_bigquery_dts.py      |    5 +-
 .../google/cloud/sensors/test_dataplex.py          |    5 +-
 .../google/cloud/transfers/test_mssql_to_gcs.py    |   25 +
 tests/test_utils/perf/sql_queries.py               |    2 +-
 tests/triggers/test_temporal.py                    |    2 -
 tests/www/views/test_views_log.py                  |   20 +
 322 files changed, 6401 insertions(+), 6509 deletions(-)
 delete mode 100755 Breeze2
 copy airflow/operators/{dummy.py => smooth.py} (75%)
 copy breeze => breeze-legacy (99%)
 rename dev/breeze/autocomplete/{Breeze2-complete-bash.sh => 
breeze-complete-bash.sh} (73%)
 rename dev/breeze/autocomplete/{Breeze2-complete-fish.sh => 
breeze-complete-fish.sh} (66%)
 rename dev/breeze/autocomplete/{Breeze2-complete-zsh.sh => 
breeze-complete-zsh.sh} (81%)
 delete mode 100644 dev/breeze/doc/BREEZE2.md
 create mode 100644 docs/apache-airflow/concepts/dynamic-task-mapping.rst
 create mode 100644 docs/apache-airflow/img/mapping-simple-graph.png
 create mode 100644 docs/apache-airflow/img/mapping-simple-grid.png
 create mode 100644 images/breeze/output-breeze-commands.svg
 create mode 100644 images/breeze/output-build-docs.svg
 create mode 100644 images/breeze/output-build-image.svg
 create mode 100644 images/breeze/output-build-prod-image.svg
 create mode 100644 images/breeze/output-cleanup.svg
 create mode 100644 images/breeze/output-commands.svg
 create mode 100644 images/breeze/output-config.svg
 create mode 100644 images/breeze/output-self-upgrade.svg
 create mode 100644 images/breeze/output-setup-autocomplete.svg
 create mode 100644 images/breeze/output-shell.svg
 create mode 100644 images/breeze/output-start-airflow.svg
 create mode 100644 images/breeze/output-static-checks.svg
 create mode 100644 images/breeze/output-stop.svg
 create mode 100644 images/breeze/output-version.svg
 delete mode 100755 scripts/ci/images/ci_push_ci_images.sh
 delete mode 100755 scripts/ci/images/ci_push_empty_ci_images.sh
 delete mode 100755 scripts/ci/images/ci_push_empty_prod_images.sh
 create mode 100755 scripts/ci/pre_commit/pre_commit_breeze_cmd_line.py
 delete mode 100755 scripts/ci/pre_commit/pre_commit_breeze_cmd_line.sh
 create mode 100755 scripts/tools/check_if_limited_dependencies.py

Reply via email to