The GitHub Actions job "npm_and_yarn in /frontend for minimatch - Update 
#1350824851" on texera.git/main has failed.
Run started by GitHub user dependabot[bot] (triggered by dependabot[bot]).

Head commit for run:
2d6a759a9079801a766cf98b67ba89481a5ec326 / Yicong Huang 
<[email protected]>
refactor(pyamber): flatten over-nested util packages (#4952)

### What changes were proposed in this PR?

Flatten `core/util/<X>/<X>.py` single-file directories — the "one class
per directory" pattern that was transplanted from Java/Scala — into flat
modules under `core/util/`. Also extract the implementations that were
living directly inside `__init__.py` (`expression_evaluator`,
`virtual_identity`) into named modules.

### Any related issues, documentation, discussions?

Closes #4951.

### How was this PR tested?

`pytest core/util` (60 passed, 1 xfailed) and `pytest core/runnables`
(34 passed) green locally.

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

Generated-by: Claude Opus 4.7 (Claude Code)

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

With regards,
GitHub Actions via GitBox

Reply via email to