This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a change to branch xinyuan-scheduler-jump
in repository https://gitbox.apache.org/repos/asf/texera.git
from 264ca260e5 Merge branch 'main' into xinyuan-scheduler-jump
add 98e0641a11 fix(hub-frontend): display public datasets/workflows on hub
page (#4585)
add da571ab7cd chore: revising README.md and the About page (#4558)
add 44bc12f4e9 test(amber): add unit test coverage for WorkflowExecution
(#4572)
add 2565dadf95 feat(deployment): add agent-service and litellm to
single-node deployment (#4544)
add 20ef8254f2 refactor(ui): encapsulate OperatorMenuService state and add
subscription cleanup (#4530)
add d3d68efaf7 chore: simplify State as a JSON dictionary (#4488)
add 08c566616e Merge branch 'main' into xinyuan-scheduler-jump
No new revisions were added by this update.
Summary of changes:
.github/workflows/build-and-push-images.yml | 3 +
README.md | 149 ++----------------
amber/src/main/python/core/models/state.py | 90 +++++------
amber/src/main/python/core/models/test_state.py | 101 +++++++++++++
.../main/python/core/runnables/data_processor.py | 2 +
.../main/python/core/runnables/network_receiver.py | 4 +-
.../main/python/core/runnables/network_sender.py | 13 +-
.../main/python/core/runnables/test_main_loop.py | 82 +++++++---
.../python/core/runnables/test_network_receiver.py | 39 ++++-
.../pythonworker/PythonProxyServer.scala | 2 +-
.../execution/WorkflowExecutionSpec.scala | 167 +++++++++++++++++++++
.../payload.py => bin/agent-service.dockerfile | 24 +--
bin/single-node/.env | 14 ++
bin/single-node/README.md | 71 ++++++++-
bin/single-node/docker-compose.yml | 46 +++++-
.../single-node/litellm-config.yaml | 14 +-
bin/single-node/nginx.conf | 27 ++++
.../org/apache/texera/amber/core/state/State.scala | 91 ++++++++---
.../apache/texera/amber/core/state/StateSpec.scala | 131 ++++++++++++++++
.../amber/operator/ifStatement/IfOpExec.scala | 3 +-
docs/system-screenshot.png | Bin 0 -> 1856289 bytes
.../hub-search-result.component.html | 2 +-
.../hub-search-result.component.ts | 19 ++-
.../context-menu/context-menu.component.html | 24 +--
.../context-menu/context-menu.component.spec.ts | 6 +-
.../context-menu/context-menu.component.ts | 8 +
.../workflow-editor/workflow-editor.component.ts | 18 +--
.../operator-menu/operator-menu.service.spec.ts | 139 +++++++++++++++++
.../service/operator-menu/operator-menu.service.ts | 162 +++++++++-----------
29 files changed, 1063 insertions(+), 388 deletions(-)
create mode 100644 amber/src/main/python/core/models/test_state.py
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/controller/execution/WorkflowExecutionSpec.scala
copy amber/src/main/python/core/models/payload.py =>
bin/agent-service.dockerfile (67%)
copy amber/src/main/python/core/util/customized_queue/__init__.py =>
bin/single-node/litellm-config.yaml (65%)
create mode 100644
common/workflow-core/src/test/scala/org/apache/texera/amber/core/state/StateSpec.scala
create mode 100644 docs/system-screenshot.png