Skip to content

♻️ Upgrade to next-auth v5 #3712

♻️ Upgrade to next-auth v5

♻️ Upgrade to next-auth v5 #3712

Triggered via pull request February 12, 2025 04:06
@lukevellalukevella
synchronize #1558
authjs
Status Failure
Total duration 6m 27s
Artifacts 1

ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
Integration tests
@rallly/web#test:integration: command (/home/runner/work/rallly/rallly/apps/web) /tmp/yarn--1739333411280-0.3275057230602578/yarn run test:integration exited (1)
[chromium] › authentication.spec.ts:41:9 › new user › user registration: tests/register-page.ts#L29
1) [chromium] › authentication.spec.ts:41:9 › new user › user registration ─────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('Test User') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('Test User') at register-page.ts:29 27 | 28 | // Verify successful registration > 29 | await expect(this.page.getByText(name)).toBeVisible(); | ^ 30 | } 31 | } 32 | at RegisterPage.register (/home/runner/work/rallly/rallly/apps/web/tests/register-page.ts:29:45) at /home/runner/work/rallly/rallly/apps/web/tests/authentication.spec.ts:44:7
[chromium] › create-delete-poll.spec.ts:15:7 › create a new poll: tests/create-delete-poll.spec.ts#L1
2) [chromium] › create-delete-poll.spec.ts:15:7 › create a new poll ────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › create-delete-poll.spec.ts:15:7 › create a new poll: tests/poll-page.ts#L13
2) [chromium] › create-delete-poll.spec.ts:15:7 › create a new poll ────────────────────────────── Error: locator.waitFor: Test ended. Call log: - waiting for getByRole('dialog') to be visible - waiting for navigation to finish... - navigated to "http://localhost:3002/login" at poll-page.ts:13 11 | const dialog = page.getByRole("dialog"); 12 | > 13 | await dialog.waitFor({ state: "visible" }); | ^ 14 | 15 | const closeDialogButton = dialog.getByRole("button", { name: "Close" }); 16 | at PollPage.closeDialog (/home/runner/work/rallly/rallly/apps/web/tests/poll-page.ts:13:18) at NewPollPage.createPollAndCloseDialog (/home/runner/work/rallly/rallly/apps/web/tests/new-poll-page.ts:14:20) at /home/runner/work/rallly/rallly/apps/web/tests/create-delete-poll.spec.ts:18:5
[chromium] › edit-options.spec.ts:21:7 › edit options › should show warning when deleting options with votes in them: tests/edit-options.spec.ts#L10
3) [chromium] › edit-options.spec.ts:21:7 › edit options › should show warning when deleting options with votes in them "beforeAll" hook timeout of 30000ms exceeded. 8 | let editOptionsPage: EditOptionsPage; 9 | > 10 | test.beforeAll(async ({ browser }) => { | ^ 11 | page = await browser.newPage(); 12 | const newPollPage = new NewPollPage(page); 13 | await newPollPage.goto(); at /home/runner/work/rallly/rallly/apps/web/tests/edit-options.spec.ts:10:8
[chromium] › edit-options.spec.ts:21:7 › edit options › should show warning when deleting options with votes in them: tests/poll-page.ts#L13
3) [chromium] › edit-options.spec.ts:21:7 › edit options › should show warning when deleting options with votes in them Error: locator.waitFor: Test ended. Call log: - waiting for getByRole('dialog') to be visible - waiting for navigation to finish... - navigated to "http://localhost:3002/login" at poll-page.ts:13 11 | const dialog = page.getByRole("dialog"); 12 | > 13 | await dialog.waitFor({ state: "visible" }); | ^ 14 | 15 | const closeDialogButton = dialog.getByRole("button", { name: "Close" }); 16 | at PollPage.closeDialog (/home/runner/work/rallly/rallly/apps/web/tests/poll-page.ts:13:18) at NewPollPage.createPollAndCloseDialog (/home/runner/work/rallly/rallly/apps/web/tests/new-poll-page.ts:14:20) at /home/runner/work/rallly/rallly/apps/web/tests/edit-options.spec.ts:14:22
[chromium] › guest-to-user-migration.spec.ts:25:7 › guest user can create a poll and convert to registered user: tests/guest-to-user-migration.spec.ts#L1
4) [chromium] › guest-to-user-migration.spec.ts:25:7 › guest user can create a poll and convert to registered user Test timeout of 30000ms exceeded.
[chromium] › guest-to-user-migration.spec.ts:25:7 › guest user can create a poll and convert to registered user: tests/poll-page.ts#L13
4) [chromium] › guest-to-user-migration.spec.ts:25:7 › guest user can create a poll and convert to registered user Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('dialog') to be visible - waiting for navigation to finish... - navigated to "http://localhost:3002/login" at poll-page.ts:13 11 | const dialog = page.getByRole("dialog"); 12 | > 13 | await dialog.waitFor({ state: "visible" }); | ^ 14 | 15 | const closeDialogButton = dialog.getByRole("button", { name: "Close" }); 16 | at PollPage.closeDialog (/home/runner/work/rallly/rallly/apps/web/tests/poll-page.ts:13:18) at NewPollPage.createPollAndCloseDialog (/home/runner/work/rallly/rallly/apps/web/tests/new-poll-page.ts:14:20) at /home/runner/work/rallly/rallly/apps/web/tests/guest-to-user-migration.spec.ts:30:5
[chromium] › guest-to-user-migration.spec.ts:25:7 › guest user can create a poll and convert to registered user: tests/guest-to-user-migration.spec.ts#L18
4) [chromium] › guest-to-user-migration.spec.ts:25:7 › guest user can create a poll and convert to registered user PrismaClientKnownRequestError: Invalid `prisma.user.delete()` invocation in /home/runner/work/rallly/rallly/apps/web/tests/guest-to-user-migration.spec.ts:18:29 15 16 test.afterAll(async () => { 17 // Clean up the test user → 18 await prisma.user.delete( An operation failed because it depends on one or more records that were required but not found. Record to delete does not exist. 16 | test.afterAll(async () => { 17 | // Clean up the test user > 18 | await prisma.user.delete({ | ^ 19 | where: { 20 | email: TEST_USER_EMAIL, 21 | }, at /home/runner/work/rallly/rallly/apps/web/tests/guest-to-user-migration.spec.ts:18:29 at Mn.handleRequestError (/home/runner/work/rallly/rallly/node_modules/@prisma/client/runtime/library.js:121:7338) at Mn.handleAndLogRequestError (/home/runner/work/rallly/rallly/node_modules/@prisma/client/runtime/library.js:121:6663) at Mn.request (/home/runner/work/rallly/rallly/node_modules/@prisma/client/runtime/library.js:121:6370) at l (/home/runner/work/rallly/rallly/node_modules/@prisma/client/runtime/library.js:130:9633) at /home/runner/work/rallly/rallly/apps/web/tests/guest-to-user-migration.spec.ts:18:5
[chromium] › vote-and-comment.spec.ts:29:7 › should call touch endpoint: tests/vote-and-comment.spec.ts#L15
5) [chromium] › vote-and-comment.spec.ts:29:7 › should call touch endpoint ─────────────────────── "beforeAll" hook timeout of 30000ms exceeded. 13 | let editSubmissionUrl: string; 14 | > 15 | test.beforeAll(async ({ browser }) => { | ^ 16 | page = await browser.newPage(); 17 | touchRequest = page.waitForRequest( 18 | (request) => at /home/runner/work/rallly/rallly/apps/web/tests/vote-and-comment.spec.ts:15:8
🎭 Playwright Run Summary
5 failed [chromium] › authentication.spec.ts:41:9 › new user › user registration ──────────────────────── [chromium] › create-delete-poll.spec.ts:15:7 › create a new poll ─────────────────────────────── [chromium] › edit-options.spec.ts:21:7 › edit options › should show warning when deleting options with votes in them [chromium] › guest-to-user-migration.spec.ts:25:7 › guest user can create a poll and convert to registered user [chromium] › vote-and-comment.spec.ts:29:7 › should call touch endpoint ──────────────────────── 1 skipped 11 did not run 8 passed (2.3m)

Artifacts

Produced during runtime
Name Size
playwright-report
8.95 MB