We classified this E2E failure as flaky rather than a code change regression. The test has an 18.49% historical flakiness rate, only 1 of 2 tests failed, and the "Registration Complete" heading timeout is a known intermittent UI/timing issue with no traceable connection to the undici v7→v8 upgrade. We recommend a rerun to confirm.
Failed after
Rrenovate[bot]chore(deps): update dependency undici to v8
8064b9ec19Open on GitHubSelf-Healing CI
This failure was classified as a flaky task. No code changes are applicable.
The failing task is @forgerock/davinci-suites:e2e-ci--src/phone-number-field.test.ts, an E2E Playwright test for a DaVinci device registration flow.
Error pattern: The test expected a "Registration Complete" heading to be visible within 5000ms, but the element was never found. This caused a cascade of timeouts in the afterEach cleanup hook as it tried to click USER_DELETE. Only 1 of 2 tests in the suite failed, which is consistent with intermittent, non-deterministic behavior.
Flakiness rate: This task has a recorded historical flakiness rate of 18.49%, confirming it is a known intermittent failure — not a stable-passing test broken by new code.
No traceable connection to the PR diff: The PR updates undici from v7 to v8 via a lockfile change. While this touches all projects (via * in touched_projects), there is no identifiable code path that links the undici HTTP client upgrade to a DaVinci UI flow failing to render a "Registration Complete" heading. The failure is a UI visibility/timing issue in an external service interaction, not a compile-time, import, or logic error traceable to specific changed lines.
Similar failures: The similar-task-failure-detector found no matching failure in branch 820, indicating the error is not a systematic regression present across branches — further supporting intermittent rather than deterministic behavior.