This is an automated email from the ASF dual-hosted git repository.

aglinxinyuan pushed a change to branch xinyuan-loop-feb
in repository https://gitbox.apache.org/repos/asf/texera.git


    from 0b761b363e update
     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
     add 580e09cb73 Merge branch 'xinyuan-state-materialization' into 
xinyuan-loop-feb

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

Reply via email to