This is an automated email from the ASF dual-hosted git repository. linxinyuan pushed a commit to branch xinyuan-cm-for-loop in repository https://gitbox.apache.org/repos/asf/texera.git
commit 7e6a3471792ac04f839b045c096ac9de5048e3dd Merge: 4b28412223 850fd85176 Author: Xinyuan Lin <[email protected]> AuthorDate: Sat Jan 24 22:00:43 2026 -0800 Merge branch 'main' into xinyuan-cm-for-loop .github/workflows/build-and-push-images.yml | 13 + .../scheduling/CostBasedScheduleGenerator.scala | 36 ++- .../apache/texera/workflow/WorkflowCompiler.scala | 5 +- .../CostBasedScheduleGeneratorSpec.scala | 311 ++++++++++++++++++++- .../amber/engine/e2e/DataProcessingSpec.scala | 145 +++++++++- bin/computing-unit-master.dockerfile | 53 +++- bin/computing-unit-worker.dockerfile | 58 +++- bin/k8s/templates/external-names.yaml | 8 + ...workflow-computing-unit-manager-deployment.yaml | 13 + common/config/src/main/resources/gui.conf | 5 +- .../scala/org/apache/texera/config/GuiConfig.scala | 2 + .../{WorkflowSettings.scala => ExecutionMode.java} | 12 +- .../amber/core/workflow/WorkflowContext.scala | 4 +- .../amber/core/workflow/WorkflowSettings.scala | 6 +- .../texera/amber/operator/udf/r/RUDFOpDesc.scala | 4 +- .../resource/ComputingUnitManagingResource.scala | 5 + .../texera/service/resource/ConfigResource.scala | 1 + frontend/src/app/app.module.ts | 2 + .../app/common/service/gui-config.service.mock.ts | 2 + frontend/src/app/common/type/gui-config.ts | 2 + frontend/src/app/common/type/workflow.ts | 6 + .../component/user-dashboard-test-fixtures.ts | 4 +- .../user/user-workflow/user-workflow.component.ts | 7 +- .../left-panel/settings/settings.component.html | 17 +- .../left-panel/settings/settings.component.scss | 4 - .../left-panel/settings/settings.component.ts | 64 +++-- .../model/workflow-action.service.ts | 7 +- 27 files changed, 736 insertions(+), 60 deletions(-)
