Skip to content

ci(repo): run the Expo end-to-end device tests on pull requests #36394

ci(repo): run the Expo end-to-end device tests on pull requests

ci(repo): run the Expo end-to-end device tests on pull requests #36394

Re-run triggered October 9, 2026 15:01
Status Failure
Total duration 1m 44s
Artifacts –

ci.yml

on: pull_request
Check Permissions
5s
Check Permissions
Build Packages
43s
Build Packages
Formatting | Dedupe | Changeset
1m 27s
Formatting | Dedupe | Changeset
Expo Native Runner Tests
25s
Expo Native Runner Tests
Bundle size
54s
Bundle size
Static analysis
54s
Static analysis
Mosaic Feature Tests
1m 34s
Mosaic Feature Tests
Publish with pkg-pr-new
1m 27s
Publish with pkg-pr-new
Matrix: integration-tests
Matrix: unit-tests
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 1 warning
Mosaic Feature Tests
Process completed with exit code 1.
[feature (chromium)] src/features/user-profile/user-profile-passkeys-section/__tests__/user-profile-passkeys-section.feature.test.tsx > Removing a passkey > keeps confirmation open on localized verification-required errors and retries manually: packages/mosaic/src/features/user-profile/user-profile-passkeys-section/__tests__/user-profile-passkeys-section.feature.test.tsx#L460
Error: expect(element).toBeVisible() Received element is not visible: <div aria-describedby=":re8:" aria-labelledby=":re7:" class="cl-dialog-popup reset__reset.base x1ghz6dp x1717udv x9f619 x1heor9g xjb2p0i x1qlqyl8 x1pd3egz x15bjb6t dialog__styles.popup x1w1tqly xx61lck x13rsnn2 x1a2a7pz xdt5ytf xj0a0fe x1n2onr6 x193iq5w xarstr8 x1k48kgn xmzj3gz x1s928wv x1pz5dro x2q1x1w x1j6awrg xnr9is1 xtbwj5b x1hbq0ec xgjpci1 xitxdhh dialog__variants.card x9fbbuw xjeqixp dialog__compactPlacements.sheet xci7ifa x1hi20tk xoyn5m3 xobnzpe x1ach5pn x128gwzi xpwkx8f x10jr7ep x78zum5 xiy65lv x4bs9l0 xj2qeg9 x1cp7puz x14ozj2r xeq5yr9 x1lvjp4d dialog__popupMotion.cardSheet x1hc1fzr x1iwdfne x3oybdh x1iak236 x1x339lt x18gfpv4 x1oyx36l xylu8o x1v3nhsv x16n8u9u xuz6scd x1sh6iat xcv21v6 xel05xk x41jxnh x1ywvlja x1xr052w x1brgd9i x1ympp8d x1jx1caj xy7c1a8 xepbpx2" data-floating-ui-focusable="" data-open="" data-style-src="@clerk/mosaic:src/styles/reset.styles.ts:11; @clerk/mosaic:src/components/dialog/dialog.styles.ts:159; @clerk/mosaic:src/components/dialog/dialog.styles.ts:375; @clerk/mosaic:src/components/dialog/dialog.styles.ts:441; @clerk/mosaic:src/components/dialog/dialog.styles.ts:608" data-variant="card" id=":re9:" role="alertdialog" style="" tabindex="-1" /> ❯ Proxy.__VITEST_EXTEND_ASSERTION__ node_modules/.vite/vitest/4b7615dce52c4c05ce4e1d374e9c61a13717ac7c/deps/index.OVGXnVRj-CYR6fd7f.js?v=0a7d9b51:2371:49 ❯ Proxy.<anonymous> node_modules/.vite/vitest/4b7615dce52c4c05ce4e1d374e9c61a13717ac7c/deps/index.OVGXnVRj-CYR6fd7f.js?v=0a7d9b51:1764:14 ❯ src/features/user-profile/user-profile-passkeys-section/__tests__/user-profile-passkeys-section.feature.test.tsx:460:45 ❯ node_modules/.vite/vitest/4b7615dce52c4c05ce4e1d374e9c61a13717ac7c/deps/plugins.Cigb0uSy-00ZVFMrS.js?v=0a7d9b51:4950:20
Mosaic Feature Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1, useblacksmith/cache@71c7c918062ba3861252d84b07fe5ab2a6b467a6, useblacksmith/setup-node@65c6ca86fdeb0ab3d85e78f57e4f6a7e4780b391. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/