Skip to content

ci: skip no-isolate e2e on Node 20#1023

Merged
fi3ework merged 1 commit intomainfrom
fix/e2e-ci-retry
Mar 10, 2026
Merged

ci: skip no-isolate e2e on Node 20#1023
fi3ework merged 1 commit intomainfrom
fix/e2e-ci-retry

Conversation

@fi3ework
Copy link
Copy Markdown
Member

@fi3ework fi3ework commented Mar 6, 2026

Summary

  • skip E2E Test (No Isolate) on Node 20 in the e2e matrix
  • add an inline workflow note explaining that the Node 20 no-isolate job is flaky because reused workers can hit upstream vm native crashes

Why

We traced the flaky No Isolate failures down to native worker crashes on Node 20 in CI, rather than normal JavaScript test failures. The crash only reproduced in the reused-worker no-isolate path, and newer Node versions are not currently showing the same issue.

Skipping this matrix entry keeps the rest of the Node 20 e2e coverage while removing the flaky path from CI.

Details

  • keep regular e2e coverage on Node 20
  • keep No Isolate coverage on newer Node versions
  • document the Node 20 skip reason inline in .github/workflows/test.yml

@fi3ework fi3ework changed the title fix(ci): stabilize e2e retry behavior ci: stabilize e2e retry behavior Mar 6, 2026
@fi3ework fi3ework requested review from 9aoy and removed request for 9aoy March 6, 2026 10:54
@fi3ework fi3ework changed the title ci: stabilize e2e retry behavior fix(ci): surface worker crash errors in e2e CI Mar 6, 2026
@fi3ework fi3ework changed the title fix(ci): surface worker crash errors in e2e CI do not merge: surface worker crash errors in e2e CI Mar 9, 2026
@fi3ework fi3ework changed the title do not merge: surface worker crash errors in e2e CI test(ci): debug worker crashes and skip no-isolate on Node 20 Mar 10, 2026
@fi3ework fi3ework changed the title test(ci): debug worker crashes and skip no-isolate on Node 20 fix(ci): skip no-isolate e2e on Node 20 Mar 10, 2026
@fi3ework fi3ework changed the title fix(ci): skip no-isolate e2e on Node 20 ci: skip no-isolate e2e on Node 20 Mar 10, 2026
@fi3ework fi3ework enabled auto-merge (squash) March 10, 2026 03:47
@fi3ework fi3ework merged commit 1129b9a into main Mar 10, 2026
11 checks passed
@fi3ework fi3ework deleted the fix/e2e-ci-retry branch March 10, 2026 03:58
@9aoy 9aoy mentioned this pull request Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant