aglinxinyuan opened a new pull request, #9091: URL: https://github.com/apache/texera/pull/9091
### What changes were proposed in this PR? GitHub has started moving `ubuntu-latest` runners to the **Ubuntu 26.04** image (`Image: ubuntu-26.04`, version `20261012.601`). On those runners, `build / frontend (ubuntu-latest, 24.19.0)` fails at *Install Playwright Chromium*, before any test runs: ``` Error: ERROR: Playwright does not support chromium on ubuntu26.04-x64 ``` The rollout is gradual, so it hits a random subset of runs: `main`'s last ubuntu frontend run (2026-10-21) still landed on 24.04 and passed, while #9088's run on 2026-10-22 landed on 26.04 and failed. Nothing in the repository changed. The cause is the pinned `playwright` 1.59.1, which predates Ubuntu 26.04 support. 1.61.0 is the first release whose host-platform detection and browser registry know `ubuntu26.04`. This bumps `playwright` to 1.64.1 (the current release, and the version Renovate's grouped #7896 also targets), with the lockfile regenerated by the vendored Yarn 4.14.1: - `playwright` / `playwright-core`: 1.59.1 → 1.64.1. - `[email protected]` drops out of the lockfile; it was an optional macOS dependency of the old `playwright` only. `@vitest/browser-playwright` 4.1.11 declares `playwright: "*"` as its peer, and `playwright` is a dev dependency, so no `LICENSE-binary` entry changes. `release/v1.2` and `release/v1.3` pin the same `playwright` 1.59.1 and run the same install step, and the change applies to both cleanly, so this carries their backport labels. `release/v1.1` does not use Playwright. ### Any related issues, documentation, discussions? No issue filed — the regression originates outside the repository and this PR is the unblock, as with #7710 and #9064. ### How was this PR tested? The failure itself depends on which runner image GitHub assigns, so it cannot be reproduced on demand here or locally. The bump was checked locally on Windows, from `frontend/`: - `node .yarn/releases/yarn-4.14.1.cjs install --immutable --inline-builds`: success. - `node .yarn/releases/yarn-4.14.1.cjs playwright install chromium`: downloads Chrome Headless Shell 156.0.8078.4 (playwright build v1248). - `node .yarn/releases/yarn-4.14.1.cjs ng run gui:test-browser`: 3 files, 23 tests, all pass. This PR's own CI runs the frontend stack on all three OSes. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Claude Opus 5.5) 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
