The GitHub Actions job "Required Checks" on texera.git/fix/6593-proxyzone-root has succeeded. Run started by GitHub user mengw15 (triggered by mengw15).
Head commit for run: 7024cccb7c24341db3ecf3b2cdebcec7c6f3814b / mengw15 <[email protected]> fix(frontend): fork test ProxyZone from the root zone to bound nesting test-zone-setup.ts forked a new ProxyZone from Zone.current for every test, so when an async spec left its proxy as the current zone the next fork nested inside it. Across the many spec files a Vitest worker runs the chain grew without bound and eventually overflowed the stack with "RangeError: Maximum call stack size exceeded" in unrelated specs (flaky, macOS-only, and able to evict PRs from the merge queue). Fork a single ProxyZone from Zone.root and reuse it for every test, resetting its delegate between tests, matching zone.js's own jasmine/ jest integrations and shared-proxy helper. Add test-zone-setup.spec.ts to pin the invariant (proxy present, forked directly under the root zone) and that fakeAsync/waitForAsync still work through it. Report URL: https://github.com/apache/texera/actions/runs/29736118235 With regards, GitHub Actions via GitBox
