This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch v2-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 37486c91aa Improve handling of entry and exit to common Breeze
commands (#23395)
new 2a835cd134 Mark image as refreshed when pulled on CI (#23410)
new dcce81713b Improve verbose output of Breeze (#23446)
new ffe5526c6a Unify approach for user questions asked in Breeze (#23335)
new 6a5c04ce25 Move non-opencontainer labeling of the image to breeze from
Dockerfile (#23379)
new 47daedc9a0 Move tests command in new breeze (#23445)
new c0da48e871 Seperate provider verification as standalone breeze command
(#23454)
new 0ac5701c9d Fix accidental including of providers in airflow package
(#23552)
The 7 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 | 1 -
.github/workflows/ci.yml | 45 +-
BREEZE.rst | 49 +-
CONTRIBUTORS_QUICK_START.rst | 102 +--
Dockerfile | 5 +-
Dockerfile.ci | 383 +--------
TESTING.rst | 6 +-
airflow/www/ask_for_recompile_assets_if_needed.sh | 8 +-
breeze | 14 +-
breeze-legacy | 1 -
dev/PROVIDER_PACKAGE_DETAILS.md | 16 +
dev/README_RELEASE_PROVIDER_PACKAGES.md | 51 +-
.../doc/adr/0012-asking-user-for-confirmation.md | 99 +++
.../build_image/ci/build_ci_image.py | 122 +--
.../build_image/ci/build_ci_params.py | 3 +-
.../build_image/prod/build_prod_image.py | 87 +-
.../build_image/prod/build_prod_params.py | 38 +-
.../src/airflow_breeze/commands/ci_image_tools.py | 23 +-
.../src/airflow_breeze/commands/common_options.py | 64 +-
.../commands/configuration_and_maintenance.py | 30 +-
.../airflow_breeze/commands/custom_param_types.py | 35 +-
.../airflow_breeze/commands/developer_commands.py | 80 +-
dev/breeze/src/airflow_breeze/commands/main.py | 6 +
.../commands/production_image_tools.py | 21 +-
.../airflow_breeze/commands/release_management.py | 391 ++++++---
dev/breeze/src/airflow_breeze/commands/testing.py | 76 +-
dev/breeze/src/airflow_breeze/global_constants.py | 4 +-
dev/breeze/src/airflow_breeze/shell/enter_shell.py | 17 +-
.../src/airflow_breeze/shell/shell_params.py | 21 +-
dev/breeze/src/airflow_breeze/utils/ci_group.py | 12 +-
dev/breeze/src/airflow_breeze/utils/confirm.py | 42 +-
dev/breeze/src/airflow_breeze/utils/constraints.py | 79 --
.../airflow_breeze/utils/docker_command_utils.py | 81 +-
.../utils/find_newer_dependencies.py | 2 +-
.../src/airflow_breeze/utils/md5_build_check.py | 11 +-
dev/breeze/src/airflow_breeze/utils/path_utils.py | 13 +
dev/breeze/src/airflow_breeze/utils/pulll_image.py | 10 +-
.../utils/rebuild_image_if_needed.py | 2 +-
dev/breeze/src/airflow_breeze/utils/reinstall.py | 11 +-
dev/breeze/src/airflow_breeze/utils/run_utils.py | 48 +-
dev/breeze/tests/test_commands.py | 20 +-
dev/import_all_classes.py | 141 ----
dev/provider_packages/README.md | 356 --------
dev/provider_packages/prepare_provider_packages.py | 766 ++---------------
.../howto/create-update-providers.rst | 20 -
images/breeze/output-build-image.svg | 54 +-
images/breeze/output-build-prod-image.svg | 52 +-
images/breeze/output-commands.svg | 81 +-
images/breeze/output-find-newer-dependencies.svg | 58 +-
images/breeze/output-generate-constraints.svg | 53 +-
images/breeze/output-prepare-airflow-package.svg | 53 +-
.../output-prepare-provider-documentation.svg | 52 +-
images/breeze/output-prepare-provider-packages.svg | 53 +-
images/breeze/output-pull-image.svg | 55 +-
images/breeze/output-pull-prod-image.svg | 55 +-
images/breeze/output-shell.svg | 91 +-
images/breeze/output-start-airflow.svg | 93 ++-
.../breeze/{output-stop.svg => output-tests.svg} | 70 +-
...age.svg => output-verify-provider-packages.svg} | 94 +--
scripts/ci/docker-compose/_docker.env | 2 +-
scripts/ci/docker-compose/base.yml | 2 +-
scripts/ci/docker-compose/devcontainer.env | 1 -
scripts/ci/libraries/_initialization.sh | 3 -
.../ci_install_and_test_provider_packages.sh | 48 --
.../ci_make_providers_2_1_compliant.sh | 27 -
scripts/docker/entrypoint_ci.sh | 32 +-
scripts/in_container/_in_container_utils.sh | 59 +-
.../run_install_and_test_provider_packages.sh | 344 --------
.../in_container/run_prepare_airflow_packages.sh | 4 +
.../run_prepare_provider_documentation.sh | 29 -
.../in_container/run_prepare_provider_packages.sh | 2 +
scripts/in_container/verify_providers.py | 916 +++++++++++++++++++++
72 files changed, 2642 insertions(+), 3153 deletions(-)
create mode 100644 dev/breeze/doc/adr/0012-asking-user-for-confirmation.md
delete mode 100644 dev/breeze/src/airflow_breeze/utils/constraints.py
delete mode 100755 dev/import_all_classes.py
delete mode 100644 dev/provider_packages/README.md
copy images/breeze/{output-stop.svg => output-tests.svg} (61%)
copy images/breeze/{output-pull-image.svg =>
output-verify-provider-packages.svg} (54%)
delete mode 100755
scripts/ci/provider_packages/ci_install_and_test_provider_packages.sh
delete mode 100755
scripts/ci/provider_packages/ci_make_providers_2_1_compliant.sh
delete mode 100755
scripts/in_container/run_install_and_test_provider_packages.sh
create mode 100755 scripts/in_container/verify_providers.py