This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a change to branch xinyuan-state-materialization
in repository https://gitbox.apache.org/repos/asf/texera.git
from 869c7ea22d Merge branch 'main' into xinyuan-state-materialization
add c4adf7fa81 ci: merge binary license checks into build workflow (#4597)
add 654842507d feat(agent-service): align log-level env var with other
services (#4575)
add 875616561f ci: opt in to .asf.yaml rulesets staged rollout (#4604)
add e62aaa75b8 revert: "ci: opt in to .asf.yaml rulesets staged rollout"
(#4607)
add addcb4eba1 ci: support release label backport workflows (#4598)
add f3fbf4bf49 feat: Add Python Virtual Environment Support: Creating a
Virtual Environment (#4484)
add d3575ae985 fix(ci): preserve PR author on backport commits (#4614)
add e6bb23c6cd revert: "ci: protect future release branches via ASF
rulesets" (#4616)
add 11d475a2d7 ci: add Required Checks aggregator job (#4600)
add ddb5c401a1 fix(ci): resolve merged PR robustly in Direct Backport Push
(#4620)
add ee22657ed0 feat(agent-service): enable more default operator types
(#4619)
add 8383e19bdf fix(execution-api): fix multi-input operator's execution
termination condition (#4615)
add 7d3b55bd3b refactor(ci): consolidate Build matrix into a single
reusable workflow (#4624)
add e0547e6d0b feat(ci): make Build stacks optional based on PR labels
(#4622)
add 8e40078e2f fix(ci): treat skipped backport jobs as green in Direct
Backport Push (#4629)
add f32c974534 perf(ci): use postgres service container for python job
(#4633)
add d4a094edb1 chore: revising .asf.yaml file, "About" page, and its
screenshot (#4593)
add 1e996cd90b feat(ci): skip non-frontend stacks on frontend-only PRs
(#4626)
add ab700081e6 chore: drop -WIP suffix from DISCLAIMER (#4555)
add fa376d0c18 chore: add liquibase schema versioning (#4401)
add bb839cf250 Merge branch 'main' into xinyuan-state-materialization
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 54 +---
.github/labeler.yml | 3 +-
.github/scripts/prepare-backport-checkout.sh | 50 ++++
.github/workflows/build.yml | 328 +++++++++++++++++++++
.github/workflows/check-binary-licenses.yml | 180 -----------
.github/workflows/direct-backport-push.yml | 223 ++++++++++++++
.github/workflows/github-action-build.yml | 209 -------------
.github/workflows/required-checks.yml | 240 +++++++++++++++
.licenserc.yaml | 2 +-
CONTRIBUTING.md | 1 +
DISCLAIMER-WIP => DISCLAIMER | 9 -
access-control-service/build.sbt | 2 +-
agent-service/.env.example | 6 +
agent-service/src/config/env.ts | 7 +-
agent-service/src/logger.ts | 2 +-
agent-service/src/server.test.ts | 4 +-
agent-service/src/server.ts | 15 +-
agent-service/src/types/agent.ts | 15 +-
amber/build.sbt | 2 +-
.../pythonworker/PythonWorkflowWorker.scala | 5 +-
.../apache/texera/web/ComputingUnitMaster.scala | 11 +-
.../web/resource/SyncExecutionResource.scala | 17 +-
.../pythonvirtualenvironment/PveManager.scala | 215 ++++++++++++++
.../pythonvirtualenvironment/PveResource.scala | 79 +++++
.../PveWebsocketResource.scala | 74 +++++
.../pythonvirtualenvironment/PveResourceSpec.scala | 80 +++++
bin/access-control-service.dockerfile | 4 +-
bin/agent-service.dockerfile | 2 +-
bin/computing-unit-master.dockerfile | 4 +-
bin/computing-unit-worker.dockerfile | 4 +-
bin/config-service.dockerfile | 4 +-
bin/file-service.dockerfile | 4 +-
bin/texera-web-application.dockerfile | 4 +-
bin/workflow-compiling-service.dockerfile | 4 +-
...flow-computing-unit-managing-service.dockerfile | 4 +-
.../apache/texera/amber/config/PythonUtils.scala | 12 +-
computing-unit-managing-service/build.sbt | 2 +-
config-service/build.sbt | 2 +-
file-service/build.sbt | 2 +-
frontend/proxy.config.json | 8 +
.../app/hub/component/about/about.component.html | 41 +--
.../computing-unit-selection.component.html | 132 +++++++++
.../computing-unit-selection.component.scss | 25 ++
.../computing-unit-selection.component.ts | 261 +++++++++++++++-
.../virtual-environment.service.ts | 82 ++++++
frontend/src/assets/workflow_gui.png | Bin 247141 -> 1856289
bytes
frontend/src/styles.scss | 269 +++++++++++++++++
project/AddMetaInfLicenseFiles.scala | 16 +-
.../credit_update_handler.py => sql/changelog.xml | 27 +-
sql/docker-compose.yml | 49 +++
workflow-compiling-service/build.sbt | 2 +-
51 files changed, 2257 insertions(+), 540 deletions(-)
create mode 100644 .github/scripts/prepare-backport-checkout.sh
create mode 100644 .github/workflows/build.yml
delete mode 100644 .github/workflows/check-binary-licenses.yml
create mode 100644 .github/workflows/direct-backport-push.yml
delete mode 100644 .github/workflows/github-action-build.yml
create mode 100644 .github/workflows/required-checks.yml
rename DISCLAIMER-WIP => DISCLAIMER (64%)
create mode 100644
amber/src/main/scala/org/apache/texera/web/resource/pythonvirtualenvironment/PveManager.scala
create mode 100644
amber/src/main/scala/org/apache/texera/web/resource/pythonvirtualenvironment/PveResource.scala
create mode 100644
amber/src/main/scala/org/apache/texera/web/resource/pythonvirtualenvironment/PveWebsocketResource.scala
create mode 100644
amber/src/test/scala/org/apache/texera/web/resource/pythonvirtualenvironment/PveResourceSpec.scala
copy
amber/src/main/scala/org/apache/texera/amber/engine/common/AmberConfig.scala =>
common/config/src/main/scala/org/apache/texera/amber/config/PythonUtils.scala
(75%)
create mode 100644
frontend/src/app/workspace/service/virtual-environment/virtual-environment.service.ts
copy
amber/src/main/python/core/architecture/handlers/actorcommand/credit_update_handler.py
=> sql/changelog.xml (62%)
create mode 100644 sql/docker-compose.yml