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 7781a7dfb94 docs(newsfragments): uncheck rules modified in
https://github.com/apache/airflow/pull/48551 (#48559)
add a57e5a93ff6 AIP-81 airflowctl Include CI/breeze unit-testing and
distribution commands (#48099)
No new revisions were added by this update.
Summary of changes:
.dockerignore | 1 +
.github/boring-cyborg.yml | 3 +
...k-tests.yml => airflow-distributions-tests.yml} | 36 ++--
.github/workflows/ci.yml | 29 ++-
.github/workflows/prod-image-build.yml | 5 +
.pre-commit-config.yaml | 8 +-
Dockerfile | 6 +-
Dockerfile.ci | 4 +-
airflow-ctl/pyproject.toml | 40 +++++
airflow-ctl/src/airflowctl/__init__.py | 3 +
.../airflow_ctl/commands/test_auth_command.py | 3 -
airflow-ctl/tests/conftest.py | 22 +++
contributing-docs/08_static_code_checks.rst | 4 +-
dev/breeze/doc/05_test_commands.rst | 20 +++
dev/breeze/doc/09_release_management_tasks.rst | 54 ++++--
dev/breeze/doc/images/output-commands.svg | 4 +-
.../doc/images/output_release-management.svg | 14 +-
.../doc/images/output_release-management.txt | 2 +-
...anagement_prepare-airflow-ctl-distributions.svg | 124 +++++++++++++
...anagement_prepare-airflow-ctl-distributions.txt | 1 +
.../output_setup_check-all-params-in-groups.svg | 56 +++---
.../output_setup_check-all-params-in-groups.txt | 2 +-
.../output_setup_regenerate-command-images.svg | 58 +++---
.../output_setup_regenerate-command-images.txt | 2 +-
dev/breeze/doc/images/output_static-checks.svg | 2 +-
dev/breeze/doc/images/output_static-checks.txt | 2 +-
dev/breeze/doc/images/output_testing.svg | 30 +++-
dev/breeze/doc/images/output_testing.txt | 2 +-
.../images/output_testing_airflow-ctl-tests.svg | 196 +++++++++++++++++++++
.../images/output_testing_airflow-ctl-tests.txt | 1 +
.../commands/release_management_commands.py | 154 ++++++++++++----
.../commands/release_management_commands_config.py | 17 ++
.../airflow_breeze/commands/testing_commands.py | 77 +++++++-
.../commands/testing_commands_config.py | 16 ++
dev/breeze/src/airflow_breeze/global_constants.py | 26 +++
dev/breeze/src/airflow_breeze/pre_commit_ids.py | 2 +-
dev/breeze/src/airflow_breeze/utils/path_utils.py | 4 +
dev/breeze/src/airflow_breeze/utils/run_tests.py | 3 +
.../src/airflow_breeze/utils/selective_checks.py | 27 +++
.../tests/test_pytest_args_for_test_types.py | 7 +
dev/breeze/tests/test_selective_checks.py | 46 ++---
pyproject.toml | 3 +
scripts/ci/pre_commit/mypy_folder.py | 1 +
scripts/ci/testing/run_unit_tests.sh | 11 ++
scripts/docker/entrypoint_ci.sh | 2 +-
scripts/docker/install_airflow.sh | 2 +-
.../docker/install_from_docker_context_files.sh | 4 +-
.../in_container/install_airflow_and_providers.py | 82 +++++++++
scripts/in_container/run_generate_constraints.py | 1 +
49 files changed, 1032 insertions(+), 187 deletions(-)
rename .github/workflows/{task-sdk-tests.yml =>
airflow-distributions-tests.yml} (73%)
create mode 100644
dev/breeze/doc/images/output_release-management_prepare-airflow-ctl-distributions.svg
create mode 100644
dev/breeze/doc/images/output_release-management_prepare-airflow-ctl-distributions.txt
create mode 100644 dev/breeze/doc/images/output_testing_airflow-ctl-tests.svg
create mode 100644 dev/breeze/doc/images/output_testing_airflow-ctl-tests.txt