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 fa183444c38 Fix mypy type errors in Neo4j provider for SQLAlchemy 2
upgrade (#56785)
add 80911e83390 Implement integration test for airflowctl with 3.1 (#56124)
No new revisions were added by this update.
Summary of changes:
.dockerignore | 1 +
.github/workflows/additional-prod-image-tests.yml | 31 +++
Dockerfile | 1 +
Dockerfile.ci | 1 +
.../pyproject.toml | 7 +-
.../tests/airflowctl_tests}/__init__.py | 0
.../tests/airflowctl_tests/conftest.py | 253 +++++++++++++++++++++
.../tests/airflowctl_tests}/constants.py | 6 +-
.../airflowctl_tests/test_airflowctl_commands.py | 73 ++++++
airflow-ctl/docs/cli-and-env-variables-ref.rst | 7 +
airflow-ctl/src/airflowctl/api/client.py | 25 +-
airflow-ctl/src/airflowctl/ctl/cli_config.py | 9 +-
.../airflow_ctl/ctl/commands/test_auth_command.py | 6 +-
airflow-e2e-tests/pyproject.toml | 1 -
dev/breeze/doc/05_test_commands.rst | 21 +-
.../output_setup_check-all-params-in-groups.svg | 34 +--
.../output_setup_check-all-params-in-groups.txt | 2 +-
.../output_setup_regenerate-command-images.svg | 24 +-
.../output_setup_regenerate-command-images.txt | 2 +-
dev/breeze/doc/images/output_testing.svg | 30 +--
dev/breeze/doc/images/output_testing.txt | 2 +-
...utput_testing_airflow-ctl-integration-tests.svg | 144 ++++++++++++
...utput_testing_airflow-ctl-integration-tests.txt | 1 +
.../airflow_breeze/commands/testing_commands.py | 56 +++++
.../commands/testing_commands_config.py | 15 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +
dev/breeze/src/airflow_breeze/utils/run_tests.py | 5 +
devel-common/pyproject.toml | 1 +
docker-tests/pyproject.toml | 1 -
kubernetes-tests/pyproject.toml | 1 -
pyproject.toml | 4 +
.../docker/install_airflow_when_building_images.sh | 1 +
task-sdk-tests/pyproject.toml | 1 -
33 files changed, 704 insertions(+), 64 deletions(-)
copy {task-sdk-tests => airflow-ctl-tests}/pyproject.toml (92%)
copy {task-sdk-tests/tests/task_sdk_tests =>
airflow-ctl-tests/tests/airflowctl_tests}/__init__.py (100%)
create mode 100644 airflow-ctl-tests/tests/airflowctl_tests/conftest.py
copy {task-sdk-tests/tests/task_sdk_tests =>
airflow-ctl-tests/tests/airflowctl_tests}/constants.py (84%)
create mode 100644
airflow-ctl-tests/tests/airflowctl_tests/test_airflowctl_commands.py
create mode 100644
dev/breeze/doc/images/output_testing_airflow-ctl-integration-tests.svg
create mode 100644
dev/breeze/doc/images/output_testing_airflow-ctl-integration-tests.txt