You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2022/10/31 16:16:35 UTC

[airflow] branch python-3-11 updated (71cbff2d2c -> 04638993de)

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

potiuk pushed a change to branch python-3-11
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit 71cbff2d2c Attempt to add Python 3.11 support
     add 5e6cec849a Update google_analytics.html (#27226)
     add 671029bebc Refactor amazon providers tests which use `moto` (#27214)
     add 639210a7e0 Update SLA wording to reflect it is relative to Dag Run start. (#27111)
     add 12b8bc1d75 Fix failing coverage info test (#27326)
     add 9c73b3f7fc Fix typo (#27327)
     add acc6982770 More resilient test for secrets masker (#27335)
     add 550b49b418 Skip Integration tests on Public runners if not full tests needed (#27322)
     add fcec804ff5 fIx failing masking tests for python < 3.10 (#27337)
     add 8f79d1edcd As of #26400 dag.test command no longer uses DebugExecutor (#27194)
     add 4797a0322e Fix log message for kubernetes hooks (#26999)
     add 9e2eac3b6c Fix param in docstring RedshiftSQLHook get_table_primary_key method (#27330)
     add 1add2f7c41 Add env-file parameter to Docker Operator (#26951)
     add 280a0e75ed Add examples and howtos about sensors (#27333)
     add afa5ce42f1 Limit when git clone tests is run (#27349)
     add 3d5f34cb0f Allow and prefer non-prefixed extra fields for dataprep hook (#27039)
     add 1bbd8fe3ef Fix example_emr_serverless system test (#27149)
     add 0c26ec07be Drop support for providing ``resource`` as dict in ``KubernetesPodOperator`` (#27197)
     add c49740eb25 Allow and prefer non-prefixed extra fields for AzureFileShareHook (#27041)
     add 5df1d6ec20 Allow and prefer non-prefixed extra fields for remaining azure (#27220)
     add 3e71c757af Describe workaround for recent Docker Desktop mishap (#27354)
     add 1a7df00577 Better output of helm chart unit tests in CI. (#27365)
     add 6a21097c07 fix zendesk change log (#27363)
     add 73aa2fd2f5 Fix two small typos in #27354 (#27364)
     add 8ea77a5980 Fix coertion for VERBOSE and DRY_RUN env variables (#27366)
     add 62a870bbda Fix caching in CI for pre-commits (#27368)
     add 42a94fb3c6 Breeze installation is separated into composite action (#27369)
     add cedc3a235a Override also GitHub Actions from main in build-images workflow (#27378)
     add 87e33acfe9 Remove Accidentally (in #27378) duplicated line in workflow (#27380)
     add 262c2822fc Add "main" replacement for other places in build-image (#27382)
     add 9c33ed3710 Extract tests to composite actions in CI (#27371)
     add 53c91f178a Extract Build images to composite actions (#27372)
     add e1da1f9f81 Add github_repository flag to helm tests (#27385)
     add 4a4399ab44 Remove image-tag in CI job names (#27388)
     add 462d5fdbf7 [BUMP] KIND 0.17.0 (#27386)
     add ec7b3679db Fix typo in the name of the job in CI (#27391)
     add 2641e6e6c4 Fix passing of "github_repository" when running shell command in breeze (#27390)
     add 896479d1a0 Google Drive to local - system tests migrations (AIP-47) (#26798)
     add 4e55d7fa2b Migration of System Tests: Cloud Vision Operators (AIP-47) (#26963)
     add 9c737f6d19 Resolve trigger assignment race condition (#27072)
     add 7a7c5f8fc4 Add system tests for Vertex AI operators in new approach (#27053)
     add 124fb3948d Add deferrable mode to GCPToBigQueryOperator + tests (#27052)
     add 39caf1d5bc Rename schema to database in PostgresHook (#26744)
     add 6f20d4d324 Improve reset_dag_run description (#26755)
     add 37c0038a18 change .first() to .scalar() (#27323)
     add 95e5675714 Migration of System Tests: Dataplex (AIP-47) (#26989)
     add 1447158e69 Typecast biquery job response col value (#27236)
     add 544c93f0a4 docs for custom view using plugin (#27244)
     add 27a92fecc9 Fix python external template keys (#27256)
     add 42841f70d5 Migration of System Tests: Cloud BigQuery Data Transfer (AIP-47) (#27312)
     add cafe98a253 [docs] best-practices add use variable with template example. (#27316)
     add f9b1ae9611 Fix example_emr_eks system test. Clean trust policies from the execution role (#27331)
     add bcb026bf7c use the proper key to retrieve the dataflow job_id (#27336)
     add 528ecbbc00 Rewrite system tests for ML Engine service (#26915)
     add eb8c0cf0d2 Migration of System Tests: Cloud Composer (AIP-47)  (#27227)
     add 50d217a129 DataflowStopJobOperator Operator (#27033)
     add 5c37b503f1 Use DbApiHook.run for DbApiHook.get_records and DbApiHook.get_first (#26944)
     add 1e6f1d54c5 Api endpoint update ti (#26165)
     add 9c41bf35e6 Remove copy&paste victim in new CI flows (#27392)
     add 332c01d6e0 Allow values in WorkflowsCreateExecutionOperator execution argument to be dicts (#27361)
     add bc6a5335ed Fix removal of AIRFLOW_HOME dir in virtualenv installation script (#27359)
     add 0c94eff950 add template field renderer to livy operator (#27321)
     add f75582a8eb Add Spark's `appId` to xcom output (#27376)
     add dfba4addcd Limit Dask to under 2022.10.1 (#27383)
     add 7dd7400dd4 Add template to livy operator documentation (#27404)
     add 8b5f1d9193 BugFix - Druid Airflow Exception to about content (#27174)
     add 64174ce25a Convert provider CI jobs into matrix jobs (#27373)
     add 04638993de Attempt to add Python 3.11 support

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   (71cbff2d2c)
            \
             N -- N -- N   refs/heads/python-3-11 (04638993de)

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/breeze/action.yml                  |   50 +
 .github/actions/build-ci-images/action.yml         |   56 +
 .github/actions/build-prod-images/action.yml       |   71 +
 .../actions/migration_tests/action.yml             |   40 +-
 .github/actions/post_tests/action.yml              |   48 +
 .../actions/prepare_breeze_and_image/action.yml    |   40 +-
 .github/workflows/build-images.yml                 |  180 +--
 .github/workflows/ci.yml                           | 1079 ++++----------
 .github/workflows/codeql-analysis.yml              |   10 +-
 .github/workflows/release_dockerhub_image.yml      |   21 +-
 .pre-commit-config.yaml                            |    2 +-
 BREEZE.rst                                         |   15 +
 LOCAL_VIRTUALENV.rst                               |    4 +-
 RELEASE_NOTES.rst                                  |    2 +-
 .../endpoints/task_instance_endpoint.py            |   65 +
 airflow/api_connexion/openapi/v1.yaml              |   78 +
 .../api_connexion/schemas/task_instance_schema.py  |    8 +
 airflow/cli/cli_parser.py                          |    3 +-
 airflow/cli/commands/dag_command.py                |    2 +-
 airflow/example_dags/example_sensors.py            |  123 ++
 airflow/models/serialized_dag.py                   |    6 +-
 airflow/models/trigger.py                          |   21 +-
 airflow/operators/python.py                        |    2 +-
 airflow/operators/trigger_dagrun.py                |    2 +
 airflow/providers/amazon/aws/hooks/redshift_sql.py |    2 +-
 airflow/providers/amazon/aws/hooks/s3.py           |    2 +-
 airflow/providers/apache/druid/hooks/druid.py      |    5 +-
 airflow/providers/apache/livy/operators/livy.py    |   35 +-
 airflow/providers/cncf/kubernetes/CHANGELOG.rst    |    7 +-
 .../backcompat/backwards_compat_converters.py      |   14 -
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |    4 +-
 .../cncf/kubernetes/operators/kubernetes_pod.py    |   21 +-
 airflow/providers/common/sql/hooks/sql.py          |   35 +-
 airflow/providers/docker/operators/docker.py       |   29 +-
 airflow/providers/docker/provider.yaml             |    1 +
 airflow/providers/exasol/hooks/exasol.py           |    3 +-
 .../google/cloud/example_dags/example_dataflow.py  |   33 +-
 .../cloud/example_dags/example_gdrive_to_local.py  |   50 -
 .../google/cloud/example_dags/example_vision.py    |  528 -------
 airflow/providers/google/cloud/hooks/bigquery.py   |    8 +-
 airflow/providers/google/cloud/hooks/dataflow.py   |   25 +-
 airflow/providers/google/cloud/hooks/dataplex.py   |  115 +-
 airflow/providers/google/cloud/hooks/dataprep.py   |   20 +-
 .../google/cloud/hooks/vertex_ai/auto_ml.py        |   75 +-
 .../google/cloud/hooks/vertex_ai/custom_job.py     |   30 +-
 airflow/providers/google/cloud/hooks/vision.py     |    5 +-
 airflow/providers/google/cloud/hooks/workflows.py  |    1 +
 airflow/providers/google/cloud/links/dataplex.py   |   27 +
 .../providers/google/cloud/operators/bigquery.py   |    2 +-
 .../google/cloud/operators/cloud_composer.py       |    2 +
 .../providers/google/cloud/operators/dataflow.py   |   93 ++
 .../providers/google/cloud/operators/dataplex.py   |  219 ++-
 .../google/cloud/operators/vertex_ai/auto_ml.py    |  108 +-
 .../operators/vertex_ai/batch_prediction_job.py    |    2 +-
 .../google/cloud/operators/vertex_ai/custom_job.py |   37 +-
 .../cloud/operators/vertex_ai/endpoint_service.py  |    2 +-
 .../cloud/operators/vertex_ai/model_service.py     |    2 +-
 .../google/cloud/sensors/cloud_composer.py         |   99 ++
 .../google/cloud/transfers/gcs_to_bigquery.py      |  409 ++++--
 .../google/cloud/triggers/cloud_composer.py        |    3 +-
 .../cloud/utils/mlengine_prediction_summary.py     |    3 +-
 airflow/providers/google/provider.yaml             |    4 +
 airflow/providers/microsoft/azure/CHANGELOG.rst    |   11 +
 airflow/providers/microsoft/azure/hooks/batch.py   |   15 +-
 .../microsoft/azure/hooks/container_volume.py      |   22 +-
 airflow/providers/microsoft/azure/hooks/cosmos.py  |   26 +-
 .../providers/microsoft/azure/hooks/data_lake.py   |   29 +-
 .../providers/microsoft/azure/hooks/fileshare.py   |   89 +-
 airflow/providers/microsoft/azure/hooks/synapse.py |   25 +-
 airflow/providers/microsoft/azure/utils.py         |   26 +
 airflow/providers/postgres/hooks/postgres.py       |   39 +-
 airflow/providers/postgres/operators/postgres.py   |    2 +
 airflow/providers/presto/hooks/presto.py           |    5 +-
 airflow/providers/trino/hooks/trino.py             |    3 +-
 airflow/providers/zendesk/CHANGELOG.rst            |    2 +-
 airflow/sensors/bash.py                            |    5 +
 airflow/sensors/filesystem.py                      |    6 +
 airflow/sensors/python.py                          |    4 +
 airflow/sensors/time_delta.py                      |   11 +
 airflow/sensors/time_sensor.py                     |    9 +
 airflow/sensors/weekday.py                         |    5 +
 airflow/www/static/js/types/api-generated.ts       |   95 ++
 .../www/templates/analytics/google_analytics.html  |   12 +-
 dev/breeze/SELECTIVE_CHECKS.md                     |    1 +
 .../airflow_breeze/commands/ci_image_commands.py   |    3 +-
 .../airflow_breeze/commands/developer_commands.py  |    4 +-
 .../commands/release_management_commands.py        |    6 +
 .../airflow_breeze/commands/testing_commands.py    |   37 +-
 .../commands/testing_commands_config.py            |    2 +
 dev/breeze/src/airflow_breeze/global_constants.py  |    4 +-
 .../breeze/src/airflow_breeze/utils/coertions.py   |   23 +-
 .../src/airflow_breeze/utils/custom_param_types.py |    5 +-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |    5 +
 .../src/airflow_breeze/utils/selective_checks.py   |   29 +-
 .../src/airflow_breeze/utils/shared_options.py     |   12 +-
 .../test_pr_info_files/pr_github_context.json      |    2 +-
 .../test_pr_info_files/push_github_context.json    |    2 +-
 .../schedule_github_context.json                   |    2 +-
 .../test_pr_info_files/self_hosted_forced_pr.json  |    2 +-
 dev/breeze/tests/test_pr_info_files/simple_pr.json |    2 +-
 .../simple_pr_different_repo.json                  |    2 +-
 dev/breeze/tests/test_selective_checks.py          |   16 +
 .../operators/cloud/bigquery_dts.rst               |   10 +-
 .../operators/cloud/cloud_composer.rst             |   22 +-
 .../operators/cloud/dataflow.rst                   |   18 +
 .../operators/cloud/dataplex.rst                   |   53 +-
 .../operators/cloud/dataprep.rst                   |    3 +-
 .../operators/cloud/gcs.rst                        |   10 +-
 .../operators/cloud/mlengine.rst                   |   30 +-
 .../operators/cloud/vertex_ai.rst                  |   70 +-
 .../operators/cloud/vision.rst                     |  124 +-
 .../operators/transfer/gdrive_to_local.rst         |    2 +-
 .../connections/azure_fileshare.rst                |   12 +-
 .../connections/postgres.rst                       |    9 +-
 .../operators/postgres_operator_howto_guide.rst    |    2 +
 docs/apache-airflow/best-practices.rst             |   42 +
 docs/apache-airflow/concepts/tasks.rst             |    2 +-
 docs/apache-airflow/howto/custom-view-plugin.rst   |  122 ++
 docs/apache-airflow/howto/index.rst                |    1 +
 docs/apache-airflow/howto/operator/bash.rst        |   15 +
 .../howto/operator/{weekday.rst => file.rst}       |   16 +-
 docs/apache-airflow/howto/operator/index.rst       |    2 +
 docs/apache-airflow/howto/operator/python.rst      |   15 +-
 docs/apache-airflow/howto/operator/time.rst        |   78 +
 docs/apache-airflow/howto/operator/weekday.rst     |   13 +
 docs/apache-airflow/operators-and-hooks-ref.rst    |   21 +-
 docs/spelling_wordlist.txt                         |    1 +
 generated/provider_dependencies.json               |    3 +-
 images/breeze/output-commands-hash.txt             |   30 +-
 images/breeze/output-commands.svg                  |   92 +-
 images/breeze/output_ci-image.svg                  |   24 +-
 images/breeze/output_ci-image_build.svg            |  134 +-
 images/breeze/output_ci-image_pull.svg             |   64 +-
 images/breeze/output_ci-image_verify.svg           |   36 +-
 images/breeze/output_ci.svg                        |   32 +-
 .../breeze/output_ci_find-newer-dependencies.svg   |   36 +-
 images/breeze/output_k8s.svg                       |   58 +-
 images/breeze/output_k8s_build-k8s-image.svg       |   52 +-
 images/breeze/output_k8s_configure-cluster.svg     |  156 +-
 images/breeze/output_k8s_create-cluster.svg        |  156 +-
 images/breeze/output_k8s_delete-cluster.svg        |  100 +-
 images/breeze/output_k8s_deploy-airflow.svg        |  172 +--
 images/breeze/output_k8s_k9s.svg                   |   96 +-
 images/breeze/output_k8s_logs.svg                  |  100 +-
 images/breeze/output_k8s_run-complete-tests.svg    |  216 +--
 images/breeze/output_k8s_shell.svg                 |  112 +-
 images/breeze/output_k8s_status.svg                |  104 +-
 images/breeze/output_k8s_tests.svg                 |  168 +--
 images/breeze/output_k8s_upload-k8s-image.svg      |  148 +-
 images/breeze/output_prod-image.svg                |   24 +-
 images/breeze/output_prod-image_build.svg          |  172 +--
 images/breeze/output_prod-image_pull.svg           |   62 +-
 images/breeze/output_prod-image_verify.svg         |   36 +-
 images/breeze/output_release-management.svg        |   28 +-
 ...put_release-management_generate-constraints.svg |   62 +-
 ...tput_release-management_release-prod-images.svg |   46 +-
 images/breeze/output_setup.svg                     |   26 +-
 images/breeze/output_setup_config.svg              |   40 +-
 images/breeze/output_shell.svg                     |  104 +-
 images/breeze/output_start-airflow.svg             |  112 +-
 images/breeze/output_testing.svg                   |   22 +-
 .../breeze/output_testing_docker-compose-tests.svg |   34 +-
 images/breeze/output_testing_helm-tests.svg        |  104 +-
 images/breeze/output_testing_tests.svg             |  220 +--
 kubernetes_tests/test_kubernetes_pod_operator.py   |   24 +-
 .../test_kubernetes_pod_operator_backcompat.py     |   31 -
 metastore_browser/hive_metastore.py                |    9 +
 ...=> pre_commit_update_providers_dependencies.py} |    0
 scripts/tools/initialize_virtualenv.py             |    4 +-
 setup.py                                           |    8 +-
 .../endpoints/test_task_instance_endpoint.py       |  223 +++
 tests/charts/helm_template_generator.py            |    2 +-
 tests/providers/amazon/aws/hooks/test_base_aws.py  |   16 +-
 .../amazon/aws/hooks/test_cloud_formation.py       |   13 +-
 tests/providers/amazon/aws/hooks/test_ec2.py       |   96 +-
 tests/providers/amazon/aws/hooks/test_ecs.py       |    6 -
 tests/providers/amazon/aws/hooks/test_eks.py       |   15 +-
 tests/providers/amazon/aws/hooks/test_emr.py       |   13 +-
 tests/providers/amazon/aws/hooks/test_glue.py      |   11 +-
 .../amazon/aws/hooks/test_glue_catalog.py          |   28 +-
 tests/providers/amazon/aws/hooks/test_kinesis.py   |   11 +-
 .../amazon/aws/hooks/test_lambda_function.py       |   10 +-
 tests/providers/amazon/aws/hooks/test_logs.py      |   21 +-
 .../amazon/aws/hooks/test_redshift_cluster.py      |   16 +-
 tests/providers/amazon/aws/hooks/test_s3.py        |   18 +-
 .../amazon/aws/hooks/test_secrets_manager.py       |   19 +-
 tests/providers/amazon/aws/hooks/test_sns.py       |   28 +-
 tests/providers/amazon/aws/hooks/test_sqs.py       |   10 +-
 .../amazon/aws/hooks/test_step_function.py         |   14 +-
 .../amazon/aws/log/test_cloudwatch_task_handler.py |   12 +-
 .../amazon/aws/log/test_s3_task_handler.py         |   14 +-
 tests/providers/amazon/aws/operators/test_ec2.py   |   34 +-
 tests/providers/amazon/aws/operators/test_ecs.py   |   54 +-
 tests/providers/amazon/aws/operators/test_rds.py   |   18 +-
 .../amazon/aws/sensors/test_cloud_formation.py     |   21 +-
 tests/providers/amazon/aws/sensors/test_ec2.py     |   36 +-
 .../aws/sensors/test_glue_catalog_partition.py     |   11 +-
 tests/providers/amazon/aws/sensors/test_rds.py     |   10 +-
 .../amazon/aws/sensors/test_redshift_cluster.py    |   13 +-
 .../amazon/aws/system/utils/test_helpers.py        |    7 +-
 .../amazon/aws/transfers/test_gcs_to_s3.py         |   20 +-
 .../amazon/aws/utils/eks_test_constants.py         |    1 -
 tests/providers/amazon/conftest.py                 |   61 +
 tests/providers/apache/livy/operators/test_livy.py |   29 +-
 tests/providers/common/sql/hooks/test_dbapi.py     |   22 +-
 tests/providers/common/sql/operators/test_sql.py   |    1 -
 tests/providers/common/sql/sensors/test_sql.py     |    4 +-
 tests/providers/docker/operators/test_docker.py    |   94 +-
 .../providers/google/cloud/hooks/test_bigquery.py  |   30 +-
 .../providers/google/cloud/hooks/test_dataflow.py  |   16 +-
 .../providers/google/cloud/hooks/test_dataplex.py  |   50 +
 .../providers/google/cloud/hooks/test_dataprep.py  |   26 +-
 .../providers/google/cloud/hooks/test_workflows.py |   25 +
 .../cloud/operators/test_bigquery_dts_system.py    |   82 --
 .../google/cloud/operators/test_dataflow.py        |   54 +
 .../google/cloud/operators/test_dataplex.py        |   76 +
 .../google/cloud/operators/test_dataplex_system.py |   47 -
 .../google/cloud/operators/test_dataprep_system.py |    2 +-
 .../google/cloud/operators/test_mlengine_system.py |   56 -
 .../google/cloud/operators/test_vertex_ai.py       |   23 +-
 .../google/cloud/operators/test_vision_system.py   |   61 -
 .../google/cloud/sensors/test_cloud_composer.py    |   73 +
 .../google/cloud/transfers/test_gcs_to_bigquery.py | 1554 ++++++++++++++++++--
 .../google/cloud/triggers/test_bigquery.py         |   11 +-
 .../azure/hooks/test_azure_container_volume.py     |   18 +
 .../microsoft/azure/hooks/test_azure_cosmos.py     |   19 +
 .../microsoft/azure/hooks/test_azure_data_lake.py  |   20 +
 .../microsoft/azure/hooks/test_azure_fileshare.py  |  141 +-
 tests/providers/microsoft/azure/test_utils.py      |   75 +
 tests/providers/postgres/hooks/test_postgres.py    |   43 +-
 .../providers/postgres/operators/test_postgres.py  |    6 +-
 .../providers/slack/transfers/test_sql_to_slack.py |    4 +-
 .../system/providers/amazon/aws/example_emr_eks.py |   19 +
 .../providers/amazon/aws/example_emr_serverless.py |    5 +-
 .../google/cloud/bigquery}/example_bigquery_dts.py |  123 +-
 .../providers/google/cloud/composer}/__init__.py   |    0
 .../cloud/composer}/example_cloud_composer.py      |   70 +-
 .../composer/example_cloud_composer_deferrable.py  |  112 +-
 .../providers/google/cloud/dataplex}/__init__.py   |    0
 .../google/cloud/dataplex}/example_dataplex.py     |  119 +-
 .../google/cloud/dataplex/resources}/__init__.py   |    0
 .../cloud/dataplex/resources/spark_example_pi.py}  |   39 +-
 .../cloud/gcs/example_gcs_to_bigquery_async.py     |  121 ++
 .../providers/google/cloud/ml_engine}/__init__.py  |    0
 .../google/cloud/ml_engine}/example_mlengine.py    |  192 ++-
 .../cloud/transfers/example_gdrive_to_local.py     |  118 ++
 .../providers/google/cloud/vertex_ai}/__init__.py  |    0
 ...ample_vertex_ai_auto_ml_forecasting_training.py |  195 +++
 .../example_vertex_ai_auto_ml_image_training.py    |  185 +++
 .../example_vertex_ai_auto_ml_list_training.py     |   59 +
 .../example_vertex_ai_auto_ml_tabular_training.py  |  189 +++
 .../example_vertex_ai_auto_ml_text_training.py     |  183 +++
 .../example_vertex_ai_auto_ml_video_training.py    |  179 +++
 .../example_vertex_ai_batch_prediction_job.py      |  234 +++
 .../example_vertex_ai_custom_container.py          |  183 +++
 .../vertex_ai/example_vertex_ai_custom_job.py      |  175 +++
 .../example_vertex_ai_custom_job_python_package.py |  191 +++
 .../cloud/vertex_ai/example_vertex_ai_dataset.py   |  305 ++++
 .../cloud/vertex_ai/example_vertex_ai_endpoint.py  |  256 ++++
 .../example_vertex_ai_hyperparameter_tuning_job.py |  158 ++
 .../example_vertex_ai_list_custom_jobs.py          |   57 +
 .../vertex_ai/example_vertex_ai_model_service.py   |  246 ++++
 .../vertex_ai/resources/California-housing.zip     |  Bin 0 -> 366644 bytes
 .../google/cloud/vertex_ai/resources}/__init__.py  |    0
 .../cloud/vertex_ai/resources/all-datasets.zip     |  Bin 0 -> 84305 bytes
 .../vertex_ai/resources/forecast-dataset.csv.zip   |  Bin 0 -> 11538 bytes
 .../vertex_ai/resources/image-dataset.csv.zip      |  Bin 0 -> 16626 bytes
 .../vertex_ai/resources/tabular-dataset.csv.zip    |  Bin 0 -> 9403 bytes
 .../cloud/vertex_ai/resources/text-dataset.csv.zip |  Bin 0 -> 41210 bytes
 .../vertex_ai/resources/video-dataset.csv.zip      |  Bin 0 -> 5616 bytes
 .../providers/google/cloud/vision}/__init__.py     |    0
 .../cloud/vision/example_vision_annotate_image.py  |  201 +++
 .../cloud/vision/example_vision_autogenerated.py   |  278 ++++
 .../google/cloud/vision/example_vision_explicit.py |  287 ++++
 tests/utils/log/test_secrets_masker.py             |   27 +-
 275 files changed, 11542 insertions(+), 5046 deletions(-)
 create mode 100644 .github/actions/breeze/action.yml
 create mode 100644 .github/actions/build-ci-images/action.yml
 create mode 100644 .github/actions/build-prod-images/action.yml
 copy tests/providers/amazon/aws/hooks/test_sqs.py => .github/actions/migration_tests/action.yml (56%)
 create mode 100644 .github/actions/post_tests/action.yml
 copy tests/providers/amazon/aws/hooks/test_sqs.py => .github/actions/prepare_breeze_and_image/action.yml (53%)
 create mode 100644 airflow/example_dags/example_sensors.py
 delete mode 100644 airflow/providers/google/cloud/example_dags/example_gdrive_to_local.py
 delete mode 100644 airflow/providers/google/cloud/example_dags/example_vision.py
 create mode 100644 airflow/providers/google/cloud/sensors/cloud_composer.py
 rename tests/providers/amazon/aws/hooks/conftest.py => dev/breeze/src/airflow_breeze/utils/coertions.py (72%)
 create mode 100644 docs/apache-airflow/howto/custom-view-plugin.rst
 copy docs/apache-airflow/howto/operator/{weekday.rst => file.rst} (66%)
 create mode 100644 docs/apache-airflow/howto/operator/time.rst
 rename scripts/ci/pre_commit/{pre_commit_build_providers_dependencies.py => pre_commit_update_providers_dependencies.py} (100%)
 create mode 100644 tests/providers/amazon/conftest.py
 delete mode 100644 tests/providers/google/cloud/operators/test_bigquery_dts_system.py
 delete mode 100644 tests/providers/google/cloud/operators/test_dataplex_system.py
 delete mode 100644 tests/providers/google/cloud/operators/test_mlengine_system.py
 delete mode 100644 tests/providers/google/cloud/operators/test_vision_system.py
 create mode 100644 tests/providers/google/cloud/sensors/test_cloud_composer.py
 create mode 100644 tests/providers/microsoft/azure/test_utils.py
 rename {airflow/providers/google/cloud/example_dags => tests/system/providers/google/cloud/bigquery}/example_bigquery_dts.py (50%)
 copy {airflow/api_connexion => tests/system/providers/google/cloud/composer}/__init__.py (100%)
 copy {airflow/providers/google/cloud/example_dags => tests/system/providers/google/cloud/composer}/example_cloud_composer.py (66%)
 rename airflow/providers/google/cloud/example_dags/example_cloud_composer.py => tests/system/providers/google/cloud/composer/example_cloud_composer_deferrable.py (54%)
 copy {airflow/api_connexion => tests/system/providers/google/cloud/dataplex}/__init__.py (100%)
 rename {airflow/providers/google/cloud/example_dags => tests/system/providers/google/cloud/dataplex}/example_dataplex.py (53%)
 copy {airflow/api_connexion => tests/system/providers/google/cloud/dataplex/resources}/__init__.py (100%)
 rename tests/{providers/google/cloud/operators/test_cloud_composer_system.py => system/providers/google/cloud/dataplex/resources/spark_example_pi.py} (50%)
 create mode 100644 tests/system/providers/google/cloud/gcs/example_gcs_to_bigquery_async.py
 copy {airflow/api_connexion => tests/system/providers/google/cloud/ml_engine}/__init__.py (100%)
 rename {airflow/providers/google/cloud/example_dags => tests/system/providers/google/cloud/ml_engine}/example_mlengine.py (61%)
 create mode 100644 tests/system/providers/google/cloud/transfers/example_gdrive_to_local.py
 copy {airflow/api_connexion => tests/system/providers/google/cloud/vertex_ai}/__init__.py (100%)
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_auto_ml_forecasting_training.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_auto_ml_image_training.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_auto_ml_list_training.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_auto_ml_tabular_training.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_auto_ml_text_training.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_auto_ml_video_training.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_batch_prediction_job.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_custom_container.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_custom_job.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_custom_job_python_package.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_dataset.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_endpoint.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_hyperparameter_tuning_job.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_list_custom_jobs.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/example_vertex_ai_model_service.py
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/resources/California-housing.zip
 copy {airflow/api_connexion => tests/system/providers/google/cloud/vertex_ai/resources}/__init__.py (100%)
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/resources/all-datasets.zip
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/resources/forecast-dataset.csv.zip
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/resources/image-dataset.csv.zip
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/resources/tabular-dataset.csv.zip
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/resources/text-dataset.csv.zip
 create mode 100644 tests/system/providers/google/cloud/vertex_ai/resources/video-dataset.csv.zip
 copy {airflow/api_connexion => tests/system/providers/google/cloud/vision}/__init__.py (100%)
 create mode 100644 tests/system/providers/google/cloud/vision/example_vision_annotate_image.py
 create mode 100644 tests/system/providers/google/cloud/vision/example_vision_autogenerated.py
 create mode 100644 tests/system/providers/google/cloud/vision/example_vision_explicit.py