This is an automated email from the ASF dual-hosted git repository.
weilee pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 42003357cc3 Remove filtering by last dag run state in patch dags
endpoint (#51176)
add 64e289240dc Add MaxComputeSQLOperator, MaxComputeHook and
AlibabaBaseHook to Alibaba Provider (#50178)
No new revisions were added by this update.
Summary of changes:
.../tests/unit/always/test_project_structure.py | 1 +
docs/spelling_wordlist.txt | 3 +
providers/alibaba/provider.yaml | 16 ++
providers/alibaba/pyproject.toml | 1 +
.../airflow/providers/alibaba/cloud/exceptions.py | 5 +-
.../providers/alibaba/cloud/hooks/base_alibaba.py | 99 +++++++++
.../providers/alibaba/cloud/hooks/maxcompute.py | 242 +++++++++++++++++++++
.../providers/alibaba/cloud/links}/__init__.py | 0
.../providers/alibaba/cloud/links/maxcompute.py} | 46 ++--
.../alibaba/cloud/operators/maxcompute.py | 145 ++++++++++++
.../airflow/providers/alibaba/get_provider_info.py | 21 ++
.../airflow/providers/alibaba}/version_compat.py | 0
.../tests/system/alibaba/example_maxcompute_sql.py | 20 +-
.../unit/alibaba/cloud/hooks/test_base_alibaba.py | 53 +++++
.../unit/alibaba/cloud/hooks/test_maxcompute.py | 117 ++++++++++
.../tests/unit/alibaba/cloud/links}/__init__.py | 0
.../unit/alibaba/cloud/links/test_maxcompute.py | 66 ++++++
.../alibaba/cloud/operators/test_maxcompute.py | 88 ++++++++
.../tests/unit/alibaba/cloud/test_exceptions.py | 11 +-
19 files changed, 901 insertions(+), 33 deletions(-)
copy airflow-core/src/airflow/listeners/__init__.py =>
providers/alibaba/src/airflow/providers/alibaba/cloud/exceptions.py (86%)
create mode 100644
providers/alibaba/src/airflow/providers/alibaba/cloud/hooks/base_alibaba.py
create mode 100644
providers/alibaba/src/airflow/providers/alibaba/cloud/hooks/maxcompute.py
copy {airflow-core/src/airflow/api =>
providers/alibaba/src/airflow/providers/alibaba/cloud/links}/__init__.py (100%)
copy providers/{google/src/airflow/providers/google/cloud/links/cloud_run.py
=> alibaba/src/airflow/providers/alibaba/cloud/links/maxcompute.py} (63%)
create mode 100644
providers/alibaba/src/airflow/providers/alibaba/cloud/operators/maxcompute.py
copy providers/{amazon/src/airflow/providers/amazon =>
alibaba/src/airflow/providers/alibaba}/version_compat.py (100%)
copy airflow-core/tests/system/example_empty.py =>
providers/alibaba/tests/system/alibaba/example_maxcompute_sql.py (82%)
create mode 100644
providers/alibaba/tests/unit/alibaba/cloud/hooks/test_base_alibaba.py
create mode 100644
providers/alibaba/tests/unit/alibaba/cloud/hooks/test_maxcompute.py
copy {airflow-core/src/airflow/api =>
providers/alibaba/tests/unit/alibaba/cloud/links}/__init__.py (100%)
create mode 100644
providers/alibaba/tests/unit/alibaba/cloud/links/test_maxcompute.py
create mode 100644
providers/alibaba/tests/unit/alibaba/cloud/operators/test_maxcompute.py
copy
airflow-core/tests/unit/api_fastapi/execution_api/versions/head/test_health.py
=> providers/alibaba/tests/unit/alibaba/cloud/test_exceptions.py (70%)