This is an automated email from the ASF dual-hosted git repository.
jedcunningham pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 4d6b0df1501 Update example_s3 system test (#47974)
add 81893ed19a5 AIP-81 - API Communication Mechanism (#45300)
No new revisions were added by this update.
Summary of changes:
airflow/api_fastapi/core_api/datamodels/job.py | 2 +-
.../api_fastapi/core_api/openapi/v1-generated.yaml | 1 -
airflow/{api_fastapi => cli/api}/__init__.py | 0
airflow/cli/api/client.py | 264 ++++
.../api/datamodels}/__init__.py | 0
airflow/cli/api/datamodels/_generated.py | 1600 ++++++++++++++++++++
airflow/cli/api/operations.py | 480 ++++++
airflow/cli/cli_config.py | 37 +-
.../cli/commands/remote_commands/auth_command.py | 30 +-
airflow/ui/openapi-gen/requests/schemas.gen.ts | 1 -
devel-common/pyproject.toml | 2 +
hatch_build.py | 2 +
pyproject.toml | 34 +
{airflow/api_fastapi => tests/cli/api}/__init__.py | 0
tests/cli/api/test_client.py | 124 ++
tests/cli/api/test_operations.py | 749 +++++++++
.../commands/remote_commands/test_auth_command.py | 50 +
tests/cli/conftest.py | 34 +
18 files changed, 3397 insertions(+), 13 deletions(-)
copy airflow/{api_fastapi => cli/api}/__init__.py (100%)
create mode 100644 airflow/cli/api/client.py
copy airflow/{api_fastapi => cli/api/datamodels}/__init__.py (100%)
create mode 100644 airflow/cli/api/datamodels/_generated.py
create mode 100644 airflow/cli/api/operations.py
copy tests/dags_with_system_exit/a_system_exit.py =>
airflow/cli/commands/remote_commands/auth_command.py (56%)
copy {airflow/api_fastapi => tests/cli/api}/__init__.py (100%)
create mode 100644 tests/cli/api/test_client.py
create mode 100644 tests/cli/api/test_operations.py
create mode 100644 tests/cli/commands/remote_commands/test_auth_command.py