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

Reply via email to