Skip to content

e2e

e2e #88

Triggered via schedule October 1, 2026 03:16
Status Failure
Total duration 12m 11s
Artifacts 2

e2e.yml

on: schedule
Playwright E2E journeys
12m 8s
Playwright E2E journeys
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 3 notices
[chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote: apps/frontend/e2e/offramp-brl-journey.spec.ts#L128
5) [chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote, auth, CPF+Pix eligibility, registration, wallet signing, progress, success Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 126 | // reported in a second update; the offramp starts automatically and (once polling 127 | // reports COMPLETE) lands on the SELL success screen. > 128 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 129 | timeout: 45_000 130 | }); 131 | await expect(page.getByText("Your funds were sent via PIX and are now in your bank account.")).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-brl-journey.spec.ts:128:108
[chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote: apps/frontend/e2e/offramp-brl-journey.spec.ts#L128
5) [chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote, auth, CPF+Pix eligibility, registration, wallet signing, progress, success Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 126 | // reported in a second update; the offramp starts automatically and (once polling 127 | // reports COMPLETE) lands on the SELL success screen. > 128 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 129 | timeout: 45_000 130 | }); 131 | await expect(page.getByText("Your funds were sent via PIX and are now in your bank account.")).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-brl-journey.spec.ts:128:108
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote: apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
4) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 241 | // reported in a second update; the offramp starts automatically and (once polling 242 | // reports COMPLETE) lands on the SELL success screen. > 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 244 | timeout: 45_000 245 | }); 246 | await expect(page.getByText(journey.arrivalText)).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote: apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
4) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 241 | // reported in a second update; the offramp starts automatically and (once polling 242 | // reports COMPLETE) lands on the SELL success screen. > 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 244 | timeout: 45_000 245 | }); 246 | await expect(page.getByText(journey.arrivalText)).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote: apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
3) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 241 | // reported in a second update; the offramp starts automatically and (once polling 242 | // reports COMPLETE) lands on the SELL success screen. > 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 244 | timeout: 45_000 245 | }); 246 | await expect(page.getByText(journey.arrivalText)).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote: apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
3) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 241 | // reported in a second update; the offramp starts automatically and (once polling 242 | // reports COMPLETE) lands on the SELL success screen. > 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 244 | timeout: 45_000 245 | }); 246 | await expect(page.getByText(journey.arrivalText)).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote: apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
2) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 241 | // reported in a second update; the offramp starts automatically and (once polling 242 | // reports COMPLETE) lands on the SELL success screen. > 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 244 | timeout: 45_000 245 | }); 246 | await expect(page.getByText(journey.arrivalText)).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote: apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
2) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 241 | // reported in a second update; the offramp starts automatically and (once polling 242 | // reports COMPLETE) lands on the SELL success screen. > 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 244 | timeout: 45_000 245 | }); 246 | await expect(page.getByText(journey.arrivalText)).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote: apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
1) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 241 | // reported in a second update; the offramp starts automatically and (once polling 242 | // reports COMPLETE) lands on the SELL success screen. > 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 244 | timeout: 45_000 245 | }); 246 | await expect(page.getByText(journey.arrivalText)).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote: apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
1) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) Expected: visible Timeout: 45000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 45000ms - waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' }) 241 | // reported in a second update; the offramp starts automatically and (once polling 242 | // reports COMPLETE) lands on the SELL success screen. > 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({ | ^ 244 | timeout: 45_000 245 | }); 246 | await expect(page.getByText(journey.arrivalText)).toBeVisible(); at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
Playwright E2E journeys
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
73 passed (2.4m)
🎭 Playwright Run Summary
5 failed [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success [chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote, auth, CPF+Pix eligibility, registration, wallet signing, progress, success 10 passed (7.9m)
Playwright E2E journeys
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
playwright-report
39.7 MB
sha256:b039c4dfceac24cf2804a2911f338dbf506d090a9f85759ffc23e27244e3f426
playwright-report-dashboard
269 KB
sha256:a25b7bd09d14557cbb284ff59fa389324a68b77e31fc602dca6460cc1d33e209