The GitHub Actions job "npm_and_yarn in /frontend for minimatch - Update #1350851413" 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/25422829208 With regards, GitHub Actions via GitBox
