The GitHub Actions job "Benchmarks PR Comment" on texera.git/main has failed.
Run started by GitHub user Ma77Ball (triggered by Ma77Ball).

Head commit for run:
a0442876321ede19fe7f33e57c1f7b277c09e3ba / Yicong Huang 
<[email protected]>
chore(frontend): refresh UDF operator icons (#5686)

### What changes were proposed in this PR?

Replaces the eight UDF operator icons under
`frontend/src/assets/operator_images/` with a clean, consistent
typographic set. The previous icons were mismatched — the three Python
UDF icons carried a leftover red "New" overlay, and the
Lambda/Reducer/Java/R icons varied in size and visual style (logo art,
plain text, stock marks).

Each new icon is a 1024×1024 transparent PNG with a large,
tightly-cropped hero glyph and, where needed, a small descriptor stacked
beneath it: `Py` (Python UDF), `Py` + `src` (Python UDF source), `Py` +
`2-in` (dual-input Python UDF), `λ` + `py` (Python lambda), `Σ` + `py`
(Python table reducer), `Java` (Java UDF), `R` (R UDF), `R` + `src` (R
UDF source). Every Python wordmark — both the hero `Py` and the `py`
descriptor — uses the same Python blue/gold two-color scheme; the
`src`/`2-in` qualifiers are gray. Java uses its orange/blue, R its blue.
Filenames are unchanged, so they continue to map to the
`assets/operator_images/<operatorType>.png` lookup in
`joint-ui.service.ts`.

Before / after comparison of all eight icons:

![Before and after comparison of the eight UDF operator
icons](https://raw.githubusercontent.com/Yicong-Huang/texera/media/udf-icons-preview/udf-icons-preview/_before_after.png)

### Any related issues, documentation, discussions?

Closes #5685

### How was this PR tested?

This is a static asset swap with no code changes, so no automated tests
were added. Verified manually by running the Angular frontend (`ng
serve`) against a local backend and confirming all eight icons render
correctly in the operator panel and on the workflow canvas. Each PNG is
a 1024×1024 transparent square and the eight filenames exactly match the
existing files, so the operator-type icon lookup is unaffected.

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

Generated-by: Claude Opus 4.8 (Cowork)

Co-authored-by: Yicong Huang <[email protected]>

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

With regards,
GitHub Actions via GitBox

Reply via email to