The GitHub Actions job "License Binary Checker" on texera.git/release/v1.2 has 
failed.
Run started by GitHub user xuang7 (triggered by xuang7).

Head commit for run:
51eddf086b400a7653f42eccafb665c92639c3c6 / Xuan Gu 
<[email protected]>
chore(pve, v1.2): hard-disable the Python Virtual Environment UI (#6364)

### What changes were proposed in this PR?

This PR hard-disables the PVE UI behind a single constant (`PVE_ENABLED
= false` in `app-setting.ts`) so the feature can be restored with a
one-line flip:

- The "Python Environment" icon on computing unit rows is hidden, which
removes the only entry to the PVE install modal.
- The Python UDF operator's `defaultEnv` / `envName` fields are hidden
and `defaultEnv` is forced to `true` when the property panel opens, so
every Python UDF runs on the default environment and the frontend no
longer issues any `/api/pve` request.

The backend (`PveResource`, `PveManager`, routing) is untouched and
stays dormant.

| Before | After |
|--------|-------|
| <img width="450" alt="UDF Before"
src="https://github.com/user-attachments/assets/2ffadacc-f450-4d21-8fed-f5a5d26a6fb4";
/> | <img width="450" alt="UDF After"
src="https://github.com/user-attachments/assets/f3306aec-5586-4cd3-9bbb-19681f1fb379";
/> |
| <img width="450" alt="Tab Before"
src="https://github.com/user-attachments/assets/c81d5676-bbd6-4b68-bc99-8f450acd2ea3";
/> | <img width="450" alt="Tab After"
src="https://github.com/user-attachments/assets/a795605e-9b50-4c1b-ae52-0aa2ffab6070";
/> |


### Any related issues, documentation, discussions?

Related to #6131 and #5963.

### How was this PR tested?

Existing auto tests passed.

### Was this PR authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Claude Fable 5)

Co-authored-by: Claude Fable 5 <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/29286968845

With regards,
GitHub Actions via GitBox

Reply via email to