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

Reply via email to