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

potiuk pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from cbde23e6bc Upgrade to MyPy 1.2.0 (#30687)
     add 731ef3d692 Parallelize Helm tests with multiple job runners (#30672)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           | 11 +++++++---
 Dockerfile.ci                                      | 15 +++++++++++---
 TESTING.rst                                        | 12 ++++++++++-
 .../airflow_breeze/commands/testing_commands.py    | 17 +++++++++++++--
 .../commands/testing_commands_config.py            |  1 +
 dev/breeze/src/airflow_breeze/global_constants.py  | 17 +++++++++++++++
 .../src/airflow_breeze/utils/selective_checks.py   |  5 +++++
 docs/exts/docs_build/helm_chart_utils.py           |  3 ++-
 images/breeze/output-commands-hash.txt             |  4 ++--
 images/breeze/output_testing_helm-tests.svg        | 24 +++++++++++++---------
 scripts/ci/docker-compose/_docker.env              |  1 +
 scripts/ci/docker-compose/base.yml                 |  1 +
 scripts/ci/docker-compose/devcontainer.env         |  1 +
 scripts/ci/pre_commit/pre_commit_chart_schema.py   |  2 +-
 scripts/docker/entrypoint_ci.sh                    | 15 +++++++++++---
 .../charts/airflow_aux}/__init__.py                |  0
 .../{ => airflow_aux}/test_airflow_common.py       |  0
 tests/charts/{ => airflow_aux}/test_annotations.py |  0
 .../{ => airflow_aux}/test_basic_helm_chart.py     |  0
 .../test_celery_kubernetes_executor.py             |  0
 .../charts/{ => airflow_aux}/test_chart_quality.py |  2 +-
 .../charts/{ => airflow_aux}/test_cleanup_pods.py  |  0
 tests/charts/{ => airflow_aux}/test_configmap.py   |  0
 .../{ => airflow_aux}/test_create_user_job.py      |  0
 .../{ => airflow_aux}/test_extra_env_env_from.py   |  0
 .../test_logs_persistent_volume_claim.py           |  0
 .../{ => airflow_aux}/test_migrate_database_job.py |  0
 .../{ => airflow_aux}/test_pod_launcher_role.py    |  0
 .../{ => airflow_aux}/test_pod_template_file.py    |  2 +-
 .../charts/airflow_core}/__init__.py               |  0
 .../{ => airflow_core}/test_dag_processor.py       |  0
 .../{ => airflow_core}/test_pdb_scheduler.py       |  0
 tests/charts/{ => airflow_core}/test_scheduler.py  |  0
 tests/charts/{ => airflow_core}/test_triggerer.py  |  0
 tests/charts/{ => airflow_core}/test_worker.py     |  0
 tests/charts/helm_template_generator.py            |  4 ++--
 .../charts/other}/__init__.py                      |  0
 .../test_dags_persistent_volume_claim.py           |  0
 tests/charts/{ => other}/test_flower.py            |  0
 .../charts/{ => other}/test_git_sync_scheduler.py  |  0
 .../charts/{ => other}/test_git_sync_triggerer.py  |  0
 .../charts/{ => other}/test_git_sync_webserver.py  |  0
 tests/charts/{ => other}/test_git_sync_worker.py   |  0
 tests/charts/{ => other}/test_keda.py              |  0
 tests/charts/{ => other}/test_limit_ranges.py      |  0
 tests/charts/{ => other}/test_pdb_pgbouncer.py     |  0
 tests/charts/{ => other}/test_pgbouncer.py         |  0
 tests/charts/{ => other}/test_redis.py             |  0
 tests/charts/{ => other}/test_resource_quota.py    |  0
 tests/charts/{ => other}/test_statsd.py            |  0
 .../charts/security}/__init__.py                   |  0
 .../{ => security}/test_elasticsearch_secret.py    |  0
 .../test_extra_configmaps_secrets.py               |  0
 tests/charts/{ => security}/test_kerberos.py       |  0
 .../test_metadata_connection_secret.py             |  0
 tests/charts/{ => security}/test_rbac.py           |  0
 .../{ => security}/test_rbac_pod_log_reader.py     |  0
 .../test_result_backend_connection_secret.py       |  0
 .../charts/{ => security}/test_scc_rolebinding.py  |  0
 .../charts/{ => security}/test_security_context.py |  0
 .../charts/webserver}/__init__.py                  |  0
 .../charts/{ => webserver}/test_ingress_flower.py  |  0
 tests/charts/{ => webserver}/test_ingress_web.py   |  0
 tests/charts/{ => webserver}/test_pdb_webserver.py |  0
 tests/charts/{ => webserver}/test_webserver.py     |  0
 65 files changed, 107 insertions(+), 30 deletions(-)
 copy {airflow/api_connexion => tests/charts/airflow_aux}/__init__.py (100%)
 rename tests/charts/{ => airflow_aux}/test_airflow_common.py (100%)
 rename tests/charts/{ => airflow_aux}/test_annotations.py (100%)
 rename tests/charts/{ => airflow_aux}/test_basic_helm_chart.py (100%)
 rename tests/charts/{ => airflow_aux}/test_celery_kubernetes_executor.py (100%)
 rename tests/charts/{ => airflow_aux}/test_chart_quality.py (96%)
 rename tests/charts/{ => airflow_aux}/test_cleanup_pods.py (100%)
 rename tests/charts/{ => airflow_aux}/test_configmap.py (100%)
 rename tests/charts/{ => airflow_aux}/test_create_user_job.py (100%)
 rename tests/charts/{ => airflow_aux}/test_extra_env_env_from.py (100%)
 rename tests/charts/{ => airflow_aux}/test_logs_persistent_volume_claim.py 
(100%)
 rename tests/charts/{ => airflow_aux}/test_migrate_database_job.py (100%)
 rename tests/charts/{ => airflow_aux}/test_pod_launcher_role.py (100%)
 rename tests/charts/{ => airflow_aux}/test_pod_template_file.py (99%)
 copy {airflow/api_connexion => tests/charts/airflow_core}/__init__.py (100%)
 rename tests/charts/{ => airflow_core}/test_dag_processor.py (100%)
 rename tests/charts/{ => airflow_core}/test_pdb_scheduler.py (100%)
 rename tests/charts/{ => airflow_core}/test_scheduler.py (100%)
 rename tests/charts/{ => airflow_core}/test_triggerer.py (100%)
 rename tests/charts/{ => airflow_core}/test_worker.py (100%)
 copy {airflow/api_connexion => tests/charts/other}/__init__.py (100%)
 rename tests/charts/{ => other}/test_dags_persistent_volume_claim.py (100%)
 rename tests/charts/{ => other}/test_flower.py (100%)
 rename tests/charts/{ => other}/test_git_sync_scheduler.py (100%)
 rename tests/charts/{ => other}/test_git_sync_triggerer.py (100%)
 rename tests/charts/{ => other}/test_git_sync_webserver.py (100%)
 rename tests/charts/{ => other}/test_git_sync_worker.py (100%)
 rename tests/charts/{ => other}/test_keda.py (100%)
 rename tests/charts/{ => other}/test_limit_ranges.py (100%)
 rename tests/charts/{ => other}/test_pdb_pgbouncer.py (100%)
 rename tests/charts/{ => other}/test_pgbouncer.py (100%)
 rename tests/charts/{ => other}/test_redis.py (100%)
 rename tests/charts/{ => other}/test_resource_quota.py (100%)
 rename tests/charts/{ => other}/test_statsd.py (100%)
 copy {airflow/api_connexion => tests/charts/security}/__init__.py (100%)
 rename tests/charts/{ => security}/test_elasticsearch_secret.py (100%)
 rename tests/charts/{ => security}/test_extra_configmaps_secrets.py (100%)
 rename tests/charts/{ => security}/test_kerberos.py (100%)
 rename tests/charts/{ => security}/test_metadata_connection_secret.py (100%)
 rename tests/charts/{ => security}/test_rbac.py (100%)
 rename tests/charts/{ => security}/test_rbac_pod_log_reader.py (100%)
 rename tests/charts/{ => security}/test_result_backend_connection_secret.py 
(100%)
 rename tests/charts/{ => security}/test_scc_rolebinding.py (100%)
 rename tests/charts/{ => security}/test_security_context.py (100%)
 copy {airflow/api_connexion => tests/charts/webserver}/__init__.py (100%)
 rename tests/charts/{ => webserver}/test_ingress_flower.py (100%)
 rename tests/charts/{ => webserver}/test_ingress_web.py (100%)
 rename tests/charts/{ => webserver}/test_pdb_webserver.py (100%)
 rename tests/charts/{ => webserver}/test_webserver.py (100%)

Reply via email to