The GitHub Actions job "Required Checks" on texera.git/chore/monaco-lsp-v10 has failed. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: 29cbba5a1c2bf5a74422735a59001faa03379c3d / Xinyuan Lin <[email protected]> chore(frontend): address Copilot follow-up on jsdom polyfill Two of the five new Copilot review comments on #4997 were real and are fixed here; the rest are false positives and get replies on the threads without code changes. * `process.on(...)` listener leak — vitest re-evaluates this setup file once per spec file, and each evaluation was attaching fresh `uncaughtException` / `unhandledRejection` handlers. After ~11 specs Node warns with `MaxListenersExceededWarning` and the benign-error filter reruns on every captured rejection. Gated the registration behind the same `Symbol.for(...)`-keyed `globalThis` flag pattern the CSS loader hook already uses. * CSS-import stub shape — the CSS ESM hook was resolving every `.css` import to `export default {}`. Any transitive consumer reading `.replaceSync` / `.cssRules` off the imported value (which the codingame v25 `css-style-sheet` export form does) would crash. The stub module now exports a `CSSStyleSheet`-shaped object with the no-op methods our `InertCSSStyleSheet` polyfill mirrors. yarn test now passes 71/73 files (442/446 specs); 2 specs stay skipped and 2 todos as before. yarn build:ci EXIT 0; license check OK: 113. Report URL: https://github.com/apache/texera/actions/runs/25780054652 With regards, GitHub Actions via GitBox
