This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a change to branch codex/add-agent-guidance
in repository https://gitbox.apache.org/repos/asf/texera.git
from 530a14d630 Merge branch 'main' into codex/add-agent-guidance
add 3471e603e2 ci: auto-assign PR author, credit author on issue close
(#4551)
add b4d99891df chore: add LICENSE-binary, NOTICE-binary and dependencies
CI check (#4387)
add 92affb56c6 chore(build): ship LICENSE-binary, NOTICE-binary, and
licenses/ in dist zips and images (#4449)
add aec0009c3a test(amber): add unit test coverage for Region (#4568)
add 9b42aede28 test(amber): add unit test coverage for WorkflowScheduler
(#4564)
add 2920b0c3c7 fix(frontend): adjust dataset detail page's alignment and
padding (#4584)
add 1045997b0e ci: protect future release branches via ASF rulesets (#4582)
add 3ae4ce38d8 test(amber): add unit test coverage for SchedulingUtils
(#4566)
add 20cce23fc6 test(amber): add unit test coverage for ExecutionUtils
(#4570)
add 9eb33cef0b fix(amber): make region kill synchronous before scheduling
next region (#4557)
add 9474b9de2b fix(amber): emit Python operator state outputs reliably
(#4560)
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 81a98b0e24 Merge branch 'main' into codex/add-agent-guidance
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 29 +
.github/workflows/auto-assign.yml | 96 +
.github/workflows/build-and-push-images.yml | 3 +
.github/workflows/check-binary-licenses.yml | 180 ++
.licenserc.yaml | 2 +
LICENSE-binary | 1242 ++++++++++++
NOTICE-binary | 2037 ++++++++++++++++++++
README.md | 149 +-
access-control-service/build.sbt | 8 +
agent-service/bin/collect-licenses.ts | 87 +
amber/build.sbt | 8 +
.../main/python/core/runnables/data_processor.py | 42 +-
amber/src/main/python/core/runnables/main_loop.py | 1 -
.../main/python/core/runnables/test_main_loop.py | 290 +++
.../controller/WorkflowScheduler.scala | 2 +
.../WorkerExecutionCompletedHandler.scala | 6 +-
.../scheduling/RegionExecutionCoordinator.scala | 56 +-
.../scheduling/ScheduleGenerator.scala | 33 -
.../architecture/scheduling/SchedulingUtils.scala | 2 +-
.../scheduling/WorkflowExecutionCoordinator.scala | 45 +-
.../worker/promisehandlers/EndHandler.scala | 2 +-
.../controller/WorkflowSchedulerSpec.scala | 103 +
.../controller/execution/ExecutionUtilsSpec.scala | 340 ++++
.../execution/WorkflowExecutionSpec.scala | 167 ++
.../scheduling/RegionCoordinatorTestSupport.scala | 241 +++
.../RegionExecutionCoordinatorSpec.scala | 202 ++
.../architecture/scheduling/RegionSpec.scala | 124 ++
.../scheduling/SchedulingUtilsSpec.scala | 140 ++
.../WorkflowExecutionCoordinatorSpec.scala | 93 +
.../worker/promisehandlers/EndHandlerSpec.scala | 113 ++
bin/access-control-service.dockerfile | 11 +-
.../payload.py => bin/agent-service.dockerfile | 24 +-
bin/computing-unit-master.dockerfile | 11 +-
bin/computing-unit-worker.dockerfile | 11 +-
bin/config-service.dockerfile | 11 +-
bin/file-service.dockerfile | 11 +-
bin/licensing/audit_jar_licenses.py | 193 ++
bin/licensing/check_binary_deps.py | 249 +++
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 +
bin/texera-web-application.dockerfile | 13 +-
bin/workflow-compiling-service.dockerfile | 11 +-
...flow-computing-unit-managing-service.dockerfile | 11 +-
build.sbt | 9 +-
computing-unit-managing-service/build.sbt | 8 +
config-service/build.sbt | 8 +
docs/system-screenshot.png | Bin 0 -> 1856289 bytes
file-service/build.sbt | 8 +
frontend/custom-webpack.config.js | 25 +
.../dataset-detail.component.html | 8 +-
.../dataset-detail.component.scss | 24 +-
.../user-dataset-file-renderer.component.scss | 3 +-
.../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 +-
licenses/LICENSE-0BSD.txt | 12 +
licenses/LICENSE-BSD-2-Clause.txt | 23 +
licenses/LICENSE-BSD-3-Clause.txt | 27 +
licenses/LICENSE-CDDL-1.0.txt | 71 +
licenses/LICENSE-CDDL-1.1.txt | 123 ++
licenses/LICENSE-EDL-1.0.txt | 29 +
licenses/LICENSE-EPL-1.0.txt | 210 ++
licenses/LICENSE-EPL-2.0.txt | 277 +++
licenses/LICENSE-ISC.txt | 13 +
licenses/LICENSE-MIT-CMU.txt | 36 +
licenses/LICENSE-MPL-2.0.txt | 151 ++
licenses/LICENSE-PSF-2.0.txt | 47 +
licenses/LICENSE-Unlicense.txt | 24 +
LICENSE => licenses/LICENSE-avro.txt | 47 +-
LICENSE => licenses/LICENSE-aws-sdk.txt | 41 +-
.../LICENSE-awssdk-third-party-jackson.txt | 39 +-
LICENSE => licenses/LICENSE-commons-math3.txt | 222 ++-
licenses/LICENSE-glassfish-hk2.txt | 637 ++++++
LICENSE => licenses/LICENSE-guice.txt | 239 ++-
LICENSE => licenses/LICENSE-hadoop-shaded.txt | 54 +-
LICENSE => licenses/LICENSE-hadoop.txt | 95 +-
licenses/LICENSE-iceberg-bundled-guava.txt | 413 ++++
LICENSE => licenses/LICENSE-iceberg.txt | 166 +-
licenses/LICENSE-jackson-afterburner.txt | 42 +
licenses/LICENSE-jackson-blackbird.txt | 42 +
LICENSE => licenses/LICENSE-jackson-core.txt | 39 +-
licenses/LICENSE-jakarta-ee.txt | 637 ++++++
licenses/LICENSE-javax-activation.txt | 263 +++
licenses/LICENSE-javax-ee-cddl.txt | 263 +++
licenses/LICENSE-javax-mail.txt | 759 ++++++++
licenses/LICENSE-jaxb-api.txt | 274 +++
licenses/LICENSE-jersey.txt | 637 ++++++
licenses/LICENSE-jetty-11.0.txt | 483 +++++
licenses/LICENSE-jetty-9.4.txt | 414 ++++
licenses/LICENSE-jetty-jakarta-servlet-api.txt | 843 ++++++++
licenses/LICENSE-lombok.txt | 104 +
licenses/LICENSE-lucene.txt | 507 +++++
licenses/LICENSE-netty-tcnative-boringssl.txt | 973 ++++++++++
licenses/LICENSE-netty.txt | 1484 ++++++++++++++
LICENSE => licenses/LICENSE-pekko-actor.txt | 151 +-
LICENSE => licenses/LICENSE-pekko-cluster.txt | 43 +-
LICENSE => licenses/LICENSE-pekko-protobuf-v3.txt | 42 +-
LICENSE => licenses/LICENSE-pekko-remote.txt | 55 +-
licenses/LICENSE-postgresql.txt | 145 ++
licenses/LICENSE-slf4j.txt | 24 +
licenses/LICENSE-threeten-extra.txt | 29 +
project/AddMetaInfLicenseFiles.scala | 48 +-
workflow-compiling-service/build.sbt | 8 +
111 files changed, 17456 insertions(+), 891 deletions(-)
create mode 100644 .github/workflows/auto-assign.yml
create mode 100644 .github/workflows/check-binary-licenses.yml
create mode 100644 LICENSE-binary
create mode 100644 NOTICE-binary
create mode 100755 agent-service/bin/collect-licenses.ts
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/controller/WorkflowSchedulerSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/controller/execution/ExecutionUtilsSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/controller/execution/WorkflowExecutionSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/RegionCoordinatorTestSupport.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/RegionExecutionCoordinatorSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/RegionSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/SchedulingUtilsSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/WorkflowExecutionCoordinatorSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/worker/promisehandlers/EndHandlerSpec.scala
copy amber/src/main/python/core/models/payload.py =>
bin/agent-service.dockerfile (67%)
create mode 100755 bin/licensing/audit_jar_licenses.py
create mode 100755 bin/licensing/check_binary_deps.py
copy amber/src/main/python/core/util/customized_queue/__init__.py =>
bin/single-node/litellm-config.yaml (65%)
create mode 100644 docs/system-screenshot.png
create mode 100644 licenses/LICENSE-0BSD.txt
create mode 100644 licenses/LICENSE-BSD-2-Clause.txt
create mode 100644 licenses/LICENSE-BSD-3-Clause.txt
create mode 100644 licenses/LICENSE-CDDL-1.0.txt
create mode 100644 licenses/LICENSE-CDDL-1.1.txt
create mode 100644 licenses/LICENSE-EDL-1.0.txt
create mode 100644 licenses/LICENSE-EPL-1.0.txt
create mode 100644 licenses/LICENSE-EPL-2.0.txt
create mode 100644 licenses/LICENSE-ISC.txt
create mode 100644 licenses/LICENSE-MIT-CMU.txt
create mode 100644 licenses/LICENSE-MPL-2.0.txt
create mode 100644 licenses/LICENSE-PSF-2.0.txt
create mode 100644 licenses/LICENSE-Unlicense.txt
copy LICENSE => licenses/LICENSE-avro.txt (87%)
copy LICENSE => licenses/LICENSE-aws-sdk.txt (87%)
copy LICENSE => licenses/LICENSE-awssdk-third-party-jackson.txt (87%)
copy LICENSE => licenses/LICENSE-commons-math3.txt (57%)
create mode 100644 licenses/LICENSE-glassfish-hk2.txt
copy LICENSE => licenses/LICENSE-guice.txt (50%)
copy LICENSE => licenses/LICENSE-hadoop-shaded.txt (88%)
copy LICENSE => licenses/LICENSE-hadoop.txt (75%)
create mode 100644 licenses/LICENSE-iceberg-bundled-guava.txt
copy LICENSE => licenses/LICENSE-iceberg.txt (72%)
create mode 100644 licenses/LICENSE-jackson-afterburner.txt
create mode 100644 licenses/LICENSE-jackson-blackbird.txt
copy LICENSE => licenses/LICENSE-jackson-core.txt (87%)
create mode 100644 licenses/LICENSE-jakarta-ee.txt
create mode 100644 licenses/LICENSE-javax-activation.txt
create mode 100644 licenses/LICENSE-javax-ee-cddl.txt
create mode 100644 licenses/LICENSE-javax-mail.txt
create mode 100644 licenses/LICENSE-jaxb-api.txt
create mode 100644 licenses/LICENSE-jersey.txt
create mode 100644 licenses/LICENSE-jetty-11.0.txt
create mode 100644 licenses/LICENSE-jetty-9.4.txt
create mode 100644 licenses/LICENSE-jetty-jakarta-servlet-api.txt
create mode 100644 licenses/LICENSE-lombok.txt
create mode 100644 licenses/LICENSE-lucene.txt
create mode 100644 licenses/LICENSE-netty-tcnative-boringssl.txt
create mode 100644 licenses/LICENSE-netty.txt
copy LICENSE => licenses/LICENSE-pekko-actor.txt (68%)
copy LICENSE => licenses/LICENSE-pekko-cluster.txt (87%)
copy LICENSE => licenses/LICENSE-pekko-protobuf-v3.txt (87%)
copy LICENSE => licenses/LICENSE-pekko-remote.txt (87%)
create mode 100644 licenses/LICENSE-postgresql.txt
create mode 100644 licenses/LICENSE-slf4j.txt
create mode 100644 licenses/LICENSE-threeten-extra.txt