This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a change to branch dependabot/sbt/sbt-patch-13c662c86b
in repository https://gitbox.apache.org/repos/asf/texera.git
from 3aed7ea12d Merge branch 'main' into dependabot/sbt/sbt-patch-13c662c86b
add f319f044e3 ci: speed up merge queue via HEADGREEN and stack selection
(#7042)
add 791d7df8af fix(amber): store execution sizes as BIGINT to stop silent
>2GiB truncation (#6980)
add 0635737cb1 fix(amber): require auth on
retrieveWorkflowRuntimeStatistics (#7014)
add 02ae12bb6b fix(ci): rename backport auto-label output so its report
step runs (#7022)
add f9cfaceed3 test(workflow-core): add @NonParallelTest to de-flake
shared-MinIO suites (#7051)
add f303f05c6e fix(ci): type routine Renovate bumps as chore, drop
[security] suffix (#7072)
add 40caed3adb ci: align renovate amber scopes (amber vs pyamber) (#7068)
add 42493c6d8e ci: skip contributor template check for renovate-bot's User
account (#7062)
add 647093a3f5 chore(ci): remove ci-enable/** push trigger from CI
workflows (#7082)
add 75606f1f28 test(amber): trim LoopIntegrationSpec nested cases to 2x2
and tighten the run deadline (#7053)
add 0834f25d60 refactor(config): replace the hand-rolled AuthConfig secret
lock with lazy val (#7040)
add ebc8c64411 fix(local-dev): rebuild a source edited in the stamp's
timestamp tick (#7079)
add 1ebfa5c0b0 refactor(pyamber): remove the empty double_blocking_queue
module (#7034)
add 88a7008294 test(pyamber): extend IO, packaging and storage-model
coverage (#7019)
add 83849efea1 test(workflow-operator): extend operator descriptor and
predicate coverage (#7018)
add abdf440324 chore(amber): remove unused OrderingEnforcer (#7028)
add 1f0d2b2687 chore(deps, frontend): update dependency fuse.js to v7
(#7059)
add f6cb8f2ad8 test(agent-service): extend workflow-crud-tools and add a
logger spec (#7026)
add 22e21c4ac1 test(workflow-operator): add unit test coverage for
HashJoinProbeOpExec (#7084)
add bf25dd2d47 fix(user): Add user email as part of registration in
authentication (#6402)
add c3aa89a494 Merge branch 'main' into dependabot/sbt/sbt-patch-13c662c86b
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 10 +-
.github/renovate.json5 | 26 ++
.github/workflows/backport-auto-label.yml | 10 +-
.github/workflows/check-header.yml | 1 -
.github/workflows/contributor-checks.yml | 8 +-
.github/workflows/precheck.yml | 125 +++++++++-
.github/workflows/required-checks.yml | 7 +-
.../src/agent/tools/workflow-crud-tools.spec.ts | 141 +++++++++++
agent-service/src/logger.spec.ts | 177 +++++++++++++
.../util/customized_queue/double_blocking_queue.py | 16 --
.../messaginglayer/OrderingEnforcer.scala | 53 ----
.../request/auth/UserRegistrationRequest.scala | 2 +-
.../texera/web/resource/auth/AuthResource.scala | 34 ++-
.../dashboard/user/quota/UserQuotaResource.scala | 10 +-
.../user/workflow/WorkflowExecutionsResource.scala | 60 +++--
.../amber/engine/e2e/LoopIntegrationSpec.scala | 67 ++---
.../architecture/packaging/test_input_manager.py | 262 +++++++++++++++++++
amber/src/test/python/core/models/test_tuple.py | 177 +++++++++++++
.../core/storage/model/test_virtual_document.py | 104 ++++++++
...t_input_port_materialization_reader_runnable.py | 243 +++++++++++++++++-
.../test/python/pytexera/udf/test_udf_operator.py | 149 +++++++++++
.../messaginglayer/OrderingEnforcerSpec.scala | 150 -----------
.../workflow/WorkflowExecutionsResourceSpec.scala | 159 ++++++++++++
bin/local-dev/main.sh | 29 ++-
bin/local-dev/tests/test_local_dev_sh.sh | 67 +++++
bin/local-dev/tests/test_local_dev_tui.py | 32 +++
bin/local-dev/tui.py | 14 +-
bin/single-node/examples/load-examples.sh | 5 +-
.../apache/texera/common/config/AuthConfig.scala | 20 +-
common/workflow-core/build.sbt | 39 +++
.../apache/texera/common/tags/NonParallelTest.java | 51 ++++
.../service/util/LargeBinaryInputStreamSpec.scala | 2 +
.../service/util/LargeBinaryManagerSpec.scala | 2 +
.../service/util/LargeBinaryOutputStreamSpec.scala | 2 +
.../texera/service/util/S3StorageClientSpec.scala | 7 +-
.../aggregate/AggregationOperationSpec.scala | 135 ++++++++++
.../operator/filter/FilterPredicateSpec.scala | 65 +++++
.../hashJoin/HashJoinProbeOpExecSpec.scala | 277 +++++++++++++++++++++
.../amber/operator/metadata/OPVersionSpec.scala | 156 ++++++++++++
.../timeSeriesPlot/TimeSeriesOpDescSpec.scala | 197 +++++++++++++++
.../ecdfPlot/ECDFPlotOpDescSpec.scala | 198 +++++++++++++++
frontend/LICENSE-binary | 2 +-
frontend/package.json | 2 +-
.../app/common/service/user/auth.service.spec.ts | 12 +-
.../src/app/common/service/user/auth.service.ts | 4 +-
.../app/common/service/user/stub-auth.service.ts | 2 +-
.../app/common/service/user/stub-user.service.ts | 2 +-
.../app/common/service/user/user.service.spec.ts | 4 +-
.../src/app/common/service/user/user.service.ts | 22 +-
.../workflow-execution-history.component.spec.ts | 4 +-
.../about/local-login/local-login.component.html | 17 ++
.../local-login/local-login.component.spec.ts | 89 ++++++-
.../about/local-login/local-login.component.ts | 19 +-
frontend/yarn.lock | 10 +-
sql/changelog.xml | 5 +
sql/texera_ddl.sql | 6 +-
sql/updates/{24.sql => 29.sql} | 25 +-
57 files changed, 3150 insertions(+), 364 deletions(-)
create mode 100644 agent-service/src/logger.spec.ts
delete mode 100644
amber/src/main/python/core/util/customized_queue/double_blocking_queue.py
delete mode 100644
amber/src/main/scala/org/apache/texera/amber/engine/architecture/messaginglayer/OrderingEnforcer.scala
create mode 100644
amber/src/test/python/core/architecture/packaging/test_input_manager.py
create mode 100644
amber/src/test/python/core/storage/model/test_virtual_document.py
delete mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/messaginglayer/OrderingEnforcerSpec.scala
create mode 100644
common/workflow-core/src/test/java/org/apache/texera/common/tags/NonParallelTest.java
create mode 100644
common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/hashJoin/HashJoinProbeOpExecSpec.scala
create mode 100644
common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/metadata/OPVersionSpec.scala
copy sql/updates/{24.sql => 29.sql} (59%)