We looked at the failing WebAuthn e2e test and found nothing in our SWC bump that explains it. It timed out waiting for the Logout button after authenticating, which looks like a timing issue, and no other branch shows the same failure. We suggest rerunning the task before treating it as a regression.
Self-Healing CI
This failure was classified as a flaky task. No code changes are applicable.
This was not classified as a code change for the following reasons.
No link to the diff. The PR only bumps @swc/core, @swc-node/register and @swc/helpers. The output has no compile error, import error, or reference to a changed function or variable. No line in the diff can be tied to the failure.
The failure looks like a timing issue. In
webauthn-device.test.ts, the register step and the second test passed. The failure came at the authenticate step, wheregetByRole('button', { name: 'Logout' })was not visible within the 5000ms timeout. This flow depends on a WebAuthn virtual authenticator and a mock server, so a timing or race problem is plausible.The flakiness rate is above zero. The task's rate is about 0.7%, so it is not purely deterministic.
It is not pre-existing. The similar-task-failure-detector found no matching failure on other branches, so this was not classified as environment_state.
Uncertainty remains. touched_projects contains '*', which normally leans towards code_change, so a regression from the SWC update can't be fully ruled out. Confidence is low (4/10). If a rerun fails the same way, treat it as a possible regression from the dependency update.
No file changes are proposed.