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/08/04 16:41:43 UTC
[airflow] branch v2-3-test updated (f431503dc3 -> 1b042c8bfa)
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 f431503dc3 Temporary remove common.sql and pysftp until we release 2.3.4
add 36f691e33e Upgrade to Pip 22.2 (#25218)
add 3fedad0505 Make tag fetching when preparing providers optional. (#25236)
add 2a34d8d614 Protect against the case when emulated Python is used on M1s (#25229)
add 786b66d723 Avoid unnecessary error output when checking for emulated environment (#25289)
add 6ca68af873 Add dev version of asset compilation (#25272)
add 64598d36d5 Adds new warning to provider verification (#25310)
add bf5f68c2ee Fix too long names of files and docker compose projects (#25301)
add f45def76f7 Fix MsSQL failing on long list of providers. (#25338)
add 9421de2f3b Allow to add extra flags passed to ``pip install`` when building images (#25337)
add 7f30a9811e Upgrade to latest `pip` version 22.2.1 released today (#25348)
add f16f74d3ea Add possibility to specify command to run at Breeze entry via env var (#25288)
add 56e1e98524 Adjust limits when constructing cross-provider dependencies (#25364)
add d526e90f13 Move breeze commands to sub-commands (#25449)
add 3d4586542e Better warning and instructions in case someone runs emulated Python (#25482)
add 7a18d3f3ef Use 'python3' instead of 'python' in scripts (#25499)
add bd9ea2cb10 Limit Flask to <2.3 in the wake of 2.2 breaking our tests (#25511)
add 1b042c8bfa Update to just-released `pip` 22.2.2 (#25519)
No new revisions were added by this update.
Summary of changes:
.github/workflows/build-images.yml | 36 +-
.github/workflows/ci.yml | 221 ++--
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/release_dockerhub_image.yml | 20 +-
.pre-commit-config.yaml | 45 +-
BREEZE.rst | 1376 ++++++++++----------
CI.rst | 2 +-
CONTRIBUTORS_QUICK_START.rst | 2 +-
Dockerfile | 19 +-
Dockerfile.ci | 19 +-
IMAGES.rst | 26 +-
STATIC_CODE_CHECKS.rst | 9 +-
TESTING.rst | 20 +-
breeze | 2 +-
dev/MANUALLY_BUILDING_IMAGES.md | 4 +-
dev/PROVIDER_PACKAGE_DETAILS.md | 18 +-
dev/README_RELEASE_AIRFLOW.md | 10 +-
dev/README_RELEASE_PROVIDER_PACKAGES.md | 12 +-
dev/REFRESHING_CI_CACHE.md | 8 +-
dev/TRACKING_BACKTRACKING_ISSUES.md | 8 +-
.../0011-unified-communication-with-the-users.md | 2 +-
.../doc/adr/0012-asking-user-for-confirmation.md | 2 +-
dev/breeze/src/airflow_breeze/breeze.py | 15 +
.../src/airflow_breeze/commands}/__init__.py | 0
.../src/airflow_breeze/commands/ci_commands.py | 60 +-
.../airflow_breeze/commands/ci_commands_config.py | 62 +
.../airflow_breeze/commands/ci_image_commands.py | 150 +--
.../commands/ci_image_commands_config.py | 117 ++
.../airflow_breeze/commands/developer_commands.py | 163 +--
.../commands/developer_commands_config.py | 161 +++
.../src/airflow_breeze/commands/main_command.py | 232 +++-
.../commands/production_image_commands.py | 166 +--
.../commands/production_image_commands_config.py | 132 ++
.../commands/release_management_commands.py | 112 +-
.../commands/release_management_commands_config.py | 100 ++
...d_maintenance_commands.py => setup_commands.py} | 156 +--
.../commands/setup_commands_config.py | 64 +
.../airflow_breeze/commands/testing_commands.py | 48 +-
.../commands/testing_commands_config.py | 57 +
.../src/airflow_breeze/configure_rich_click.py | 53 +-
dev/breeze/src/airflow_breeze/global_constants.py | 1 +
.../src/airflow_breeze/params/build_ci_params.py | 1 +
.../src/airflow_breeze/params/build_prod_params.py | 1 +
.../airflow_breeze/params/common_build_params.py | 3 +-
dev/breeze/src/airflow_breeze/pre_commit_ids.py | 3 +-
.../breeze/src/airflow_breeze/utils/click_utils.py | 14 +-
.../src/airflow_breeze/utils/common_options.py | 24 +-
dev/breeze/src/airflow_breeze/utils/console.py | 12 +
.../airflow_breeze/utils/docker_command_utils.py | 5 +-
dev/breeze/src/airflow_breeze/utils/image.py | 4 +-
dev/breeze/src/airflow_breeze/utils/path_utils.py | 4 +-
dev/breeze/src/airflow_breeze/utils/run_utils.py | 17 +-
dev/breeze/src/airflow_breeze/utils/visuals.py | 2 +-
dev/provider_packages/prepare_provider_packages.py | 142 +-
dev/refresh_images.sh | 10 +-
docker_tests/docker_tests_utils.py | 4 +-
docs/docker-stack/build-arg-ref.rst | 6 +-
docs/docker-stack/changelog.rst | 5 +
images/breeze/output-build-docs.svg | 292 -----
images/breeze/output-build-image.svg | 316 -----
images/breeze/output-build-prod-image.svg | 380 ------
images/breeze/output-cleanup.svg | 120 --
images/breeze/output-command-hash-export.svg | 95 --
images/breeze/output-commands-hash.txt | 95 +-
images/breeze/output-commands.svg | 384 ++----
images/breeze/output-compile-www-assets.svg | 99 --
images/breeze/output-config.svg | 144 --
images/breeze/output-docker-compose-tests.svg | 128 --
images/breeze/output-exec.svg | 99 --
images/breeze/output-find-newer-dependencies.svg | 132 --
images/breeze/output-fix-ownership.svg | 116 --
images/breeze/output-free-space.svg | 104 --
images/breeze/output-generate-constraints.svg | 180 ---
images/breeze/output-prepare-airflow-package.svg | 124 --
.../output-prepare-provider-documentation.svg | 164 ---
images/breeze/output-prepare-provider-packages.svg | 172 ---
images/breeze/output-pull-image.svg | 174 ---
images/breeze/output-pull-prod-image.svg | 174 ---
images/breeze/output-regenerate-command-images.svg | 99 --
images/breeze/output-release-prod-images.svg | 158 ---
images/breeze/output-resource-check.svg | 99 --
images/breeze/output-selective-check.svg | 148 ---
images/breeze/output-self-upgrade.svg | 107 --
images/breeze/output-setup-autocomplete.svg | 116 --
images/breeze/output-shell.svg | 252 ----
images/breeze/output-start-airflow.svg | 260 ----
images/breeze/output-static-checks.svg | 260 ----
images/breeze/output-stop.svg | 111 --
images/breeze/output-tests.svg | 192 ---
images/breeze/output-verify-image.svg | 132 --
images/breeze/output-verify-prod-image.svg | 136 --
images/breeze/output-verify-provider-packages.svg | 172 ---
images/breeze/output-version.svg | 95 --
images/breeze/output_build-docs.svg | 292 +++++
images/breeze/output_ci-image.svg | 111 ++
images/breeze/output_ci-image_build.svg | 328 +++++
images/breeze/output_ci-image_pull.svg | 174 +++
images/breeze/output_ci-image_verify.svg | 132 ++
images/breeze/output_ci.svg | 119 ++
.../breeze/output_ci_find-newer-dependencies.svg | 140 ++
images/breeze/output_ci_fix-ownership.svg | 116 ++
images/breeze/output_ci_free-space.svg | 104 ++
images/breeze/output_ci_resource-check.svg | 99 ++
images/breeze/output_ci_selective-check.svg | 148 +++
images/breeze/output_cleanup.svg | 120 ++
images/breeze/output_compile-www-assets.svg | 115 ++
images/breeze/output_exec.svg | 99 ++
images/breeze/output_prod-image.svg | 111 ++
images/breeze/output_prod-image_build.svg | 392 ++++++
images/breeze/output_prod-image_pull.svg | 174 +++
images/breeze/output_prod-image_verify.svg | 136 ++
images/breeze/output_release-management.svg | 123 ++
...put_release-management_generate-constraints.svg | 180 +++
..._release-management_prepare-airflow-package.svg | 124 ++
...e-management_prepare-provider-documentation.svg | 184 +++
...elease-management_prepare-provider-packages.svg | 184 +++
...tput_release-management_release-prod-images.svg | 158 +++
...release-management_verify-provider-packages.svg | 172 +++
images/breeze/output_setup.svg | 127 ++
images/breeze/output_setup_autocomplete.svg | 116 ++
images/breeze/output_setup_command-hash-export.svg | 95 ++
images/breeze/output_setup_config.svg | 144 ++
.../output_setup_regenerate-command-images.svg | 99 ++
images/breeze/output_setup_self-upgrade.svg | 107 ++
images/breeze/output_setup_version.svg | 95 ++
images/breeze/output_shell.svg | 256 ++++
images/breeze/output_start-airflow.svg | 264 ++++
images/breeze/output_static-checks.svg | 264 ++++
images/breeze/output_stop.svg | 111 ++
images/breeze/output_testing.svg | 107 ++
.../breeze/output_testing_docker-compose-tests.svg | 128 ++
images/breeze/output_testing_tests.svg | 192 +++
scripts/ci/docker-compose/_docker.env | 1 +
scripts/ci/docker-compose/base.yml | 1 +
scripts/ci/docker-compose/devcontainer.env | 1 +
scripts/ci/libraries/_initialization.sh | 2 +-
scripts/ci/libraries/_testing.sh | 2 +-
.../ci/pre_commit/pre_commit_breeze_cmd_line.py | 43 +-
.../ci/pre_commit/pre_commit_compile_www_assets.py | 7 +-
...ets.py => pre_commit_compile_www_assets_dev.py} | 7 +-
scripts/ci/testing/ci_run_airflow_testing.sh | 6 +-
.../ci_run_single_airflow_test_in_docker.sh | 6 +-
scripts/docker/common.sh | 2 +-
scripts/docker/entrypoint_ci.sh | 4 +-
scripts/docker/install_additional_dependencies.sh | 2 +
scripts/docker/install_airflow.sh | 4 +
...install_airflow_dependencies_from_branch_tip.sh | 1 +
.../docker/install_from_docker_context_files.sh | 4 +-
scripts/in_container/run_init_script.sh | 4 +
scripts/in_container/run_tmux_welcome.sh | 8 +-
scripts/in_container/verify_providers.py | 36 +-
setup.cfg | 5 +-
setup.py | 19 +-
tests/www/views/test_views_custom_user_views.py | 20 +-
tests/www/views/test_views_grid.py | 40 +-
tests/www/views/test_views_tasks.py | 13 +-
156 files changed, 8668 insertions(+), 7508 deletions(-)
copy {airflow/api_connexion => dev/breeze/src/airflow_breeze/commands}/__init__.py (100%)
create mode 100644 dev/breeze/src/airflow_breeze/commands/ci_commands_config.py
create mode 100644 dev/breeze/src/airflow_breeze/commands/ci_image_commands_config.py
create mode 100644 dev/breeze/src/airflow_breeze/commands/developer_commands_config.py
create mode 100644 dev/breeze/src/airflow_breeze/commands/production_image_commands_config.py
create mode 100644 dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
rename dev/breeze/src/airflow_breeze/commands/{configuration_and_maintenance_commands.py => setup_commands.py} (75%)
create mode 100644 dev/breeze/src/airflow_breeze/commands/setup_commands_config.py
create mode 100644 dev/breeze/src/airflow_breeze/commands/testing_commands_config.py
copy scripts/in_container/run_tmux_welcome.sh => dev/breeze/src/airflow_breeze/utils/click_utils.py (68%)
mode change 100755 => 100644
delete mode 100644 images/breeze/output-build-docs.svg
delete mode 100644 images/breeze/output-build-image.svg
delete mode 100644 images/breeze/output-build-prod-image.svg
delete mode 100644 images/breeze/output-cleanup.svg
delete mode 100644 images/breeze/output-command-hash-export.svg
delete mode 100644 images/breeze/output-compile-www-assets.svg
delete mode 100644 images/breeze/output-config.svg
delete mode 100644 images/breeze/output-docker-compose-tests.svg
delete mode 100644 images/breeze/output-exec.svg
delete mode 100644 images/breeze/output-find-newer-dependencies.svg
delete mode 100644 images/breeze/output-fix-ownership.svg
delete mode 100644 images/breeze/output-free-space.svg
delete mode 100644 images/breeze/output-generate-constraints.svg
delete mode 100644 images/breeze/output-prepare-airflow-package.svg
delete mode 100644 images/breeze/output-prepare-provider-documentation.svg
delete mode 100644 images/breeze/output-prepare-provider-packages.svg
delete mode 100644 images/breeze/output-pull-image.svg
delete mode 100644 images/breeze/output-pull-prod-image.svg
delete mode 100644 images/breeze/output-regenerate-command-images.svg
delete mode 100644 images/breeze/output-release-prod-images.svg
delete mode 100644 images/breeze/output-resource-check.svg
delete mode 100644 images/breeze/output-selective-check.svg
delete mode 100644 images/breeze/output-self-upgrade.svg
delete mode 100644 images/breeze/output-setup-autocomplete.svg
delete mode 100644 images/breeze/output-shell.svg
delete mode 100644 images/breeze/output-start-airflow.svg
delete mode 100644 images/breeze/output-static-checks.svg
delete mode 100644 images/breeze/output-stop.svg
delete mode 100644 images/breeze/output-tests.svg
delete mode 100644 images/breeze/output-verify-image.svg
delete mode 100644 images/breeze/output-verify-prod-image.svg
delete mode 100644 images/breeze/output-verify-provider-packages.svg
delete mode 100644 images/breeze/output-version.svg
create mode 100644 images/breeze/output_build-docs.svg
create mode 100644 images/breeze/output_ci-image.svg
create mode 100644 images/breeze/output_ci-image_build.svg
create mode 100644 images/breeze/output_ci-image_pull.svg
create mode 100644 images/breeze/output_ci-image_verify.svg
create mode 100644 images/breeze/output_ci.svg
create mode 100644 images/breeze/output_ci_find-newer-dependencies.svg
create mode 100644 images/breeze/output_ci_fix-ownership.svg
create mode 100644 images/breeze/output_ci_free-space.svg
create mode 100644 images/breeze/output_ci_resource-check.svg
create mode 100644 images/breeze/output_ci_selective-check.svg
create mode 100644 images/breeze/output_cleanup.svg
create mode 100644 images/breeze/output_compile-www-assets.svg
create mode 100644 images/breeze/output_exec.svg
create mode 100644 images/breeze/output_prod-image.svg
create mode 100644 images/breeze/output_prod-image_build.svg
create mode 100644 images/breeze/output_prod-image_pull.svg
create mode 100644 images/breeze/output_prod-image_verify.svg
create mode 100644 images/breeze/output_release-management.svg
create mode 100644 images/breeze/output_release-management_generate-constraints.svg
create mode 100644 images/breeze/output_release-management_prepare-airflow-package.svg
create mode 100644 images/breeze/output_release-management_prepare-provider-documentation.svg
create mode 100644 images/breeze/output_release-management_prepare-provider-packages.svg
create mode 100644 images/breeze/output_release-management_release-prod-images.svg
create mode 100644 images/breeze/output_release-management_verify-provider-packages.svg
create mode 100644 images/breeze/output_setup.svg
create mode 100644 images/breeze/output_setup_autocomplete.svg
create mode 100644 images/breeze/output_setup_command-hash-export.svg
create mode 100644 images/breeze/output_setup_config.svg
create mode 100644 images/breeze/output_setup_regenerate-command-images.svg
create mode 100644 images/breeze/output_setup_self-upgrade.svg
create mode 100644 images/breeze/output_setup_version.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_testing.svg
create mode 100644 images/breeze/output_testing_docker-compose-tests.svg
create mode 100644 images/breeze/output_testing_tests.svg
copy scripts/ci/pre_commit/{pre_commit_compile_www_assets.py => pre_commit_compile_www_assets_dev.py} (88%)