This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a change to branch xinyuan-frontend-node-24
in repository https://gitbox.apache.org/repos/asf/texera.git
from 48bc318500 Merge branch 'main' into xinyuan-frontend-node-24
add 9a8214dc7a test(pyamber): cover sendsemantics partitioners (#4664)
add 1780287a6f fix(ci): wire CODECOV_TOKEN to coverage uploads (Phase 2 of
#4645) (#4666)
add 71812eb2bb test(amber): add unit test coverage for Schedule iterator
semantics (#4562)
add 8841990f1d ci: add temporary AutoQueue workflow as merge-queue
stand-in (#4672)
add 34a00cc395 docs(scala): fully-qualify ScalaDoc @throws and link
references (#4671)
add 254faf8eac fix(ci): drop strict BEHIND filter in AutoQueue, iterate
candidates (#4678)
add de64d70639 fix(ci): include litellm-config.yaml in RC docker-compose
bundle (#4652)
add cfe472e9c9 chore(licensing): per-module LICENSE/NOTICE binaries with
per-image concat (#4668)
add 7811115ade ci: push backports with AUTO_MERGE_TOKEN to retrigger
release-branch CI (#4676)
add 598ed0f7f0 test(amber): drop stale Thread.sleep(1000) after COMPLETED
state (#4680)
add b98c863127 chore(licensing): add --ignore-transitive-version flag and
use it on PR builds (#4693)
add 6cf43225a5 refactor(ci): split scala job into amber + platform matrix
(#4632)
add e3d96b0d83 chore(ci): upgrade actions to Node.js 24 runtimes (#4648)
add 6b7e8cf7ce test(pyamber): add unit tests for DatasetFileDocument
(#4702)
add 6ed78dd49b chore(ci): add codecov.yml — carryforward, ignore
generated/test paths, loosen status checks (#4690)
add 09715e1c46 docs: add Codecov coverage badge to README (#4714)
add a5b895715e fix(ci): place "(backported from commit X)" before trailers
in backport message (#4696)
add 01f6803f06 test(agent-service): add unit tests for result-formatting
(#4695)
add 7fc73d1274 test(agent-service): add unit tests for auto-layout (#4700)
add bd4f019664 test(agent-service): add unit tests for tools-utility
(#4698)
add 84180b7cab test(amber): add unit tests for VirtualIdentityUtils (#4712)
add 0c5681989f test(pyamber): add unit tests for Heartbeat (#4704)
add 88c7a21ea1 test(amber): add unit tests for OrderingEnforcer (#4721)
add 945849ce4f test(amber): add unit tests for deploy strategies (#4723)
add 8cf5b9a7f1 test(amber): add unit test coverage for DataFrame equality
and inMemSize (#4784)
add 5a5ee19541 test(amber): add unit tests for ErrorUtils (#4709)
add 25bfe0d70c Merge branch 'main' into xinyuan-frontend-node-24
No new revisions were added by this update.
Summary of changes:
.github/labeler.yml | 16 +-
.github/workflows/auto-assign.yml | 4 +-
.github/workflows/auto-queue.yml | 198 +++++++
.../automatic-email-notif-on-ddl-change.yml | 2 +-
.github/workflows/build-and-push-images.yml | 28 +-
.github/workflows/build.yml | 198 +++++--
.github/workflows/check-header.yml | 2 +-
.github/workflows/create-release-candidate.yml | 7 +-
.github/workflows/direct-backport-push.yml | 51 +-
.github/workflows/issue-triage.yml | 4 +-
.github/workflows/lint-pr.yml | 2 +-
.github/workflows/required-checks.yml | 69 ++-
.licenserc.yaml | 8 +-
README.md | 1 +
.../LICENSE-binary | 284 +++++----
.../NOTICE-binary | 491 ----------------
access-control-service/build.sbt | 4 +-
.../LICENSE-binary | 117 +++-
.../src/agent/tools/result-formatting.test.ts | 326 +++++++++++
.../src/agent/tools/tools-utility.test.ts | 142 +++++
agent-service/src/agent/util/auto-layout.test.ts | 149 +++++
LICENSE-binary => amber/LICENSE-binary-java | 544 +----------------
.../LICENSE-binary-python | 259 +++++----
NOTICE-binary => amber/NOTICE-binary | 386 ------------
amber/build.sbt | 8 +-
.../sendsemantics/test_partitioners.py | 434 ++++++++++++++
.../main/python/core/runnables/test_heartbeat.py | 117 ++++
.../pytexera/storage/test_dataset_file_document.py | 192 ++++++
.../controller/execution/OperatorExecution.scala | 2 +-
.../controller/execution/RegionExecution.scala | 4 +-
.../controller/execution/WorkflowExecution.scala | 4 +-
.../web/resource/dashboard/hub/HubResource.scala | 2 +-
.../deploystrategy/DeployStrategiesSpec.scala | 148 +++++
.../messaginglayer/OrderingEnforcerSpec.scala | 150 +++++
.../architecture/scheduling/ScheduleSpec.scala | 89 +++
.../common/ambermessage/DataPayloadSpec.scala | 84 +++
.../amber/engine/e2e/DataProcessingSpec.scala | 2 -
.../amber/engine/e2e/ReconfigurationSpec.scala | 2 -
.../apache/texera/amber/error/ErrorUtilsSpec.scala | 207 +++++++
bin/access-control-service.dockerfile | 6 +-
bin/agent-service.dockerfile | 4 +-
bin/computing-unit-master.dockerfile | 20 +-
bin/computing-unit-worker.dockerfile | 20 +-
bin/config-service.dockerfile | 6 +-
bin/file-service.dockerfile | 6 +-
bin/licensing/check_binary_deps.py | 336 ++++++++++-
bin/licensing/concat_license_binary.py | 327 +++++++++++
bin/texera-web-application.dockerfile | 24 +-
bin/workflow-compiling-service.dockerfile | 6 +-
...flow-computing-unit-managing-service.dockerfile | 6 +-
codecov.yml | 62 ++
.../amber/pybuilder/EncodableInspector.scala | 4 +-
.../texera/amber/core/storage/FileResolver.scala | 6 +-
.../texera/amber/core/storage/VFSURIFactory.scala | 4 +-
.../core/storage/util/LakeFSStorageClient.scala | 2 +-
.../org/apache/texera/amber/core/tuple/Tuple.scala | 2 +-
.../org/apache/texera/amber/util/ArrowUtils.scala | 4 +-
.../texera/service/util/LargeBinaryManager.scala | 2 +-
.../texera/service/util/S3StorageClient.scala | 6 +-
.../amber/util/VirtualIdentityUtilsSpec.scala | 163 ++++++
.../jsonSchema/annotations/JsonSchemaInject.java | 4 +-
.../operator/source/sql/SQLSourceOpExec.scala | 28 +-
.../sql/asterixdb/AsterixDBSourceOpExec.scala | 2 +-
.../operator/sort/StableMergeSortOpExecSpec.scala | 2 +-
.../LICENSE-binary | 605 +------------------
.../NOTICE-binary | 215 -------
computing-unit-managing-service/build.sbt | 4 +-
.../resource/ComputingUnitManagingResource.scala | 2 +-
.../LICENSE-binary | 286 +++++----
NOTICE-binary => config-service/NOTICE-binary | 491 ----------------
config-service/build.sbt | 4 +-
LICENSE-binary => file-service/LICENSE-binary | 644 +--------------------
NOTICE-binary => file-service/NOTICE-binary | 230 --------
file-service/build.sbt | 4 +-
.../texera/service/resource/DatasetResource.scala | 2 +-
.../LICENSE-iceberg.txt => frontend/LICENSE-binary | 271 +++++----
project/AddMetaInfLicenseFiles.scala | 19 +-
.../LICENSE-binary | 635 +-------------------
.../NOTICE-binary | 164 ------
workflow-compiling-service/build.sbt | 4 +-
80 files changed, 4295 insertions(+), 5074 deletions(-)
create mode 100644 .github/workflows/auto-queue.yml
copy licenses/LICENSE-iceberg.txt => access-control-service/LICENSE-binary
(55%)
copy NOTICE-binary => access-control-service/NOTICE-binary (74%)
copy licenses/LICENSE-hadoop-shaded.txt => agent-service/LICENSE-binary (77%)
create mode 100644 agent-service/src/agent/tools/result-formatting.test.ts
create mode 100644 agent-service/src/agent/tools/tools-utility.test.ts
create mode 100644 agent-service/src/agent/util/auto-layout.test.ts
copy LICENSE-binary => amber/LICENSE-binary-java (65%)
copy licenses/LICENSE-iceberg.txt => amber/LICENSE-binary-python (74%)
copy NOTICE-binary => amber/NOTICE-binary (82%)
create mode 100644
amber/src/main/python/core/architecture/sendsemantics/test_partitioners.py
create mode 100644 amber/src/main/python/core/runnables/test_heartbeat.py
create mode 100644
amber/src/main/python/pytexera/storage/test_dataset_file_document.py
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/deploysemantics/deploystrategy/DeployStrategiesSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/messaginglayer/OrderingEnforcerSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/ScheduleSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/common/ambermessage/DataPayloadSpec.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/error/ErrorUtilsSpec.scala
create mode 100755 bin/licensing/concat_license_binary.py
create mode 100644 codecov.yml
create mode 100644
common/workflow-core/src/test/scala/org/apache/texera/amber/util/VirtualIdentityUtilsSpec.scala
copy LICENSE-binary => computing-unit-managing-service/LICENSE-binary (60%)
copy NOTICE-binary => computing-unit-managing-service/NOTICE-binary (88%)
copy licenses/LICENSE-iceberg.txt => config-service/LICENSE-binary (54%)
copy NOTICE-binary => config-service/NOTICE-binary (74%)
copy LICENSE-binary => file-service/LICENSE-binary (56%)
copy NOTICE-binary => file-service/NOTICE-binary (87%)
copy licenses/LICENSE-iceberg.txt => frontend/LICENSE-binary (68%)
rename LICENSE-binary => workflow-compiling-service/LICENSE-binary (57%)
rename NOTICE-binary => workflow-compiling-service/NOTICE-binary (91%)