This is an automated email from the ASF dual-hosted git repository.
shahar pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 4b4e66de0d3 add missing variables (#61723)
add 0085ca619c9 Add Google Cloud Ray Job integration (#59558)
No new revisions were added by this update.
Summary of changes:
.../tests/unit/always/test_project_structure.py | 1 +
docs/spelling_wordlist.txt | 1 +
providers/google/docs/operators/cloud/ray.rst | 90 +++++
providers/google/provider.yaml | 12 +
.../airflow/providers/google/cloud/hooks/ray.py | 234 +++++++++++
.../airflow/providers/google/cloud/links/ray.py} | 27 +-
.../providers/google/cloud/operators/ray.py | 449 +++++++++++++++++++++
.../airflow/providers/google/get_provider_info.py | 15 +
.../tests/system/google/cloud/ray}/__init__.py | 0
.../example_ray_job.py} | 125 +++---
.../system/google/cloud/ray/resources}/__init__.py | 0
.../system/google/cloud/ray/resources/heavy.py | 44 +-
.../tests/unit/google/cloud/hooks/test_ray.py | 160 ++++++++
.../tests/unit/google/cloud/links/test_ray.py | 55 +++
.../tests/unit/google/cloud/operators/test_ray.py | 334 +++++++++++++++
15 files changed, 1473 insertions(+), 74 deletions(-)
create mode 100644 providers/google/docs/operators/cloud/ray.rst
create mode 100644
providers/google/src/airflow/providers/google/cloud/hooks/ray.py
copy providers/{standard/src/airflow/providers/standard/operators/smooth.py =>
google/src/airflow/providers/google/cloud/links/ray.py} (59%)
create mode 100644
providers/google/src/airflow/providers/google/cloud/operators/ray.py
copy {airflow-core/src/airflow/_shared =>
providers/google/tests/system/google/cloud/ray}/__init__.py (100%)
copy
providers/google/tests/system/google/cloud/{vertex_ai/example_vertex_ai_ray.py
=> ray/example_ray_job.py} (54%)
copy {airflow-core/src/airflow/_shared =>
providers/google/tests/system/google/cloud/ray/resources}/__init__.py (100%)
copy shared/listeners/src/airflow_shared/listeners/spec/lifecycle.py =>
providers/google/tests/system/google/cloud/ray/resources/heavy.py (52%)
create mode 100644 providers/google/tests/unit/google/cloud/hooks/test_ray.py
create mode 100644 providers/google/tests/unit/google/cloud/links/test_ray.py
create mode 100644
providers/google/tests/unit/google/cloud/operators/test_ray.py