Skip to content

fix: amend user password migration #18256

fix: amend user password migration

fix: amend user password migration #18256

Triggered via pull request February 13, 2024 18:20
@zomarszomars
opened #13662
Status Success
Total duration 20m 8s
Artifacts 13

pr.yml

on: pull_request_target
Detect changes
17s
Detect changes
Analyze Build  /  ...  /  Build
Analyze Build / Production build / Build
Matrix: E2E App Store tests / e2e-app-store
Matrix: E2E React embeds tests / e2e-embed
Matrix: E2E embeds tests / e2e-embed
Matrix: E2E tests / e2e
Fit to window
Zoom out
Zoom in

Annotations

35 errors, 19 warnings, and 10 notices
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/inline.e2e.ts:8:7 › Inline Iframe › Inline Iframe - Configured with Dark Theme: packages/embeds/embed-core/playwright/tests/inline.e2e.ts#L25
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/inline.e2e.ts:8:7 › Inline Iframe › Inline Iframe - Configured with Dark Theme Error: Embed iframe not found 23 | // expect(await page.screenshot()).toMatchSnapshot("event-types-list.png"); 24 | if (!embedIframe) { > 25 | throw new Error("Embed iframe not found"); | ^ 26 | } 27 | await bookFirstEvent("pro", embedIframe, page); 28 | await deleteAllBookingsByEmail("embed-user@example.com"); at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/inline.e2e.ts:25:13
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/inline.e2e.ts:8:7 › Inline Iframe › Inline Iframe - Configured with Dark Theme: packages/embeds/embed-core/playwright/tests/inline.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/inline.e2e.ts:8:7 › Inline Iframe › Inline Iframe - Configured with Dark Theme Test timeout of 60000ms exceeded while tearing down "context".
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:336:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L1
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:336:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route Test timeout of 60000ms exceeded.
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:336:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L344
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:336:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route page.fill: Target closed =========================== logs =========================== waiting for locator('[data-testid="form-field-Test field"]') ============================================================ 342 | 343 | // //event redirect > 344 | await page.fill('[data-testid="form-field-Test field"]', "event-routing"); | ^ 345 | await page.click('[data-testid="test-routing"]'); 346 | let routingType = await page.locator('[data-testid="test-routing-result-type"]').innerText(); 347 | let route = await page.locator('[data-testid="test-routing-result"]').innerText(); at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:344:18
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:336:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L1
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:336:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route Pending operations: - page.fill at packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:344:18
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme: packages/embeds/embed-core/playwright/tests/action-based.e2e.ts#L66
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme Error: Expected to provide an iframe, got null 64 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/free" }); 65 | > 66 | await expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, { | ^ 67 | pathname: "/free", 68 | }); 69 | // expect(await page.screenshot()).toMatchSnapshot("event-types-list.png"); at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:66:31
[@calcom/web] › apps/web/playwright/organization/across-org/across-org.e2e.ts:32:7 › user1NotMemberOfOrg1 is part of team1MemberOfOrg1 › EventTypes listing should show correct link for user events and team1MemberOfOrg1's events: apps/web/playwright/organization/across-org/across-org.e2e.ts#L56
1) [@***com/web] › apps/web/playwright/organization/across-org/across-org.e2e.ts:32:7 › user1NotMemberOfOrg1 is part of team1MemberOfOrg1 › EventTypes listing should show correct link for user events and team1MemberOfOrg1's events Error: expect(received).toBeGreaterThan(expected) Expected: > 0 Received: 0 54 | .all(); 55 | > 56 | expect(userEventLinksLocators.length).toBeGreaterThan(0); | ^ 57 | 58 | for (const userEventLinkLocator of userEventLinksLocators) { 59 | const href = await userEventLinkLocator.getAttribute("href"); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/across-org/across-org.e2e.ts:56:43
[@calcom/web] › apps/web/playwright/profile.e2e.ts:31:7 › Update Profile › Cannot update a users email when existing user has same email (verification enabled): apps/web/playwright/profile.e2e.ts#L65
1) [@***com/web] › apps/web/playwright/profile.e2e.ts:31:7 › Update Profile › Cannot update a users email when existing user has same email (verification enabled) Error: expect(received).toContain(expected) // indexOf Expected substring: "user-1-1707849054536-updated@example.com" Received string: "change_of_email_toast" 63 | const textContent = await toastLocator.textContent(); 64 | > 65 | expect(textContent).toContain(email); | ^ 66 | 67 | // Instead of dealing with emails in e2e lets just get the token and navigate to it 68 | const verificationToken = await prisma.verificationToken.findFirst({ at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:65:25
[@calcom/web] › apps/web/playwright/profile.e2e.ts:96:7 › Update Profile › Can update a users email (verification enabled): apps/web/playwright/profile.e2e.ts#L125
2) [@***com/web] › apps/web/playwright/profile.e2e.ts:96:7 › Update Profile › Can update a users email (verification enabled) Error: expect(received).toContain(expected) // indexOf Expected substring: "user-2-1707849054497-updated@example.com" Received string: "change_of_email_toast" 123 | const textContent = await toastLocator.textContent(); 124 | > 125 | expect(textContent).toContain(email); | ^ 126 | 127 | // Instead of dealing with emails in e2e lets just get the token and navigate to it 128 | const verificationToken = await prisma.verificationToken.findFirst({ at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:125:25
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options: apps/web/playwright/event-types.e2e.ts#L63
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options page.click: Target closed =========================== logs =========================== waiting for locator('[data-testid=recurring-event-check]') locator resolved to <button value="on" type="button" role="switch" aria-chec…>…</button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ 61 | await page.click("[data-testid=verti***-tab-recurring]"); 62 | await expect(page.locator("[data-testid=recurring-event-collapsible]")).toBeHidden(); > 63 | await page.click("[data-testid=recurring-event-check]"); | ^ 64 | await expect(page.locator("[data-testid=recurring-event-collapsible]")).toBeVisible(); 65 | 66 | expect( at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:63:18
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options Pending operations: - page.click at apps/web/playwright/event-types.e2e.ts:63:18
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default: apps/web/playwright/integrations-stripe.e2e.ts#L163
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default expect.toBeVisible: Error: strict mode violation: getByText('Unconfirmed') resolved to 3 elements: 1) <div class="flex items-center gap-x-2"> Unconfirmed</div> aka getByTestId('horizontal-tab-unconfirmed') 2) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Fri, 1 Mar 9:00am - 9:30am Unconfirmed' }) 3) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Paid between Nameless and Stripe Stripeson Pending payment You and Stripe Stripeson' }) =========================== logs =========================== expect.toBeVisible with timeout 30000ms waiting for getByText('Unconfirmed') waiting for getByText('Unconfirmed') ============================================================ 161 | await page.goto(`/bookings/upcoming`); 162 | > 163 | await expect(page.getByText("Unconfirmed")).toBeVisible(); | ^ 164 | await expect(page.getByText("Pending payment").last()).toBeVisible(); 165 | }); 166 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:163:49
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default: apps/web/playwright/integrations-stripe.e2e.ts#L163
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── expect.toBeVisible: Error: strict mode violation: getByText('Unconfirmed') resolved to 3 elements: 1) <div class="flex items-center gap-x-2"> Unconfirmed</div> aka getByTestId('horizontal-tab-unconfirmed') 2) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Fri, 1 Mar 9:00am - 9:30am Unconfirmed' }) 3) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Paid between Nameless and Stripe Stripeson Pending payment You and Stripe Stripeson' }) =========================== logs =========================== expect.toBeVisible with timeout 30000ms waiting for getByText('Unconfirmed') waiting for getByText('Unconfirmed') ============================================================ 161 | await page.goto(`/bookings/upcoming`); 162 | > 163 | await expect(page.getByText("Unconfirmed")).toBeVisible(); | ^ 164 | await expect(page.getByText("Pending payment").last()).toBeVisible(); 165 | }); 166 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:163:49
[@calcom/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- legacy › Login flow validations -- legacy › Should warn when user does not exist: apps/web/playwright/login.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- legacy › Login flow validations -- legacy › Should warn when user does not exist Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- legacy › Login flow validations -- legacy › Should warn when user does not exist: apps/web/playwright/fixtures/users.ts#L815
3) [@***com/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- legacy › Login flow validations -- legacy › Should warn when user does not exist page.waitForResponse: Page closed =========================== logs =========================== waiting for response /\/api\/auth\/***lback\/credentials/ ============================================================ at apps/web/playwright/fixtures/users.ts:815 813 | 814 | // waiting for specific login request to resolve > 815 | await page.waitForResponse(/\/api\/auth\/***lback\/credentials/); | ^ 816 | } 817 | 818 | export async function apiLogin( at login (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:815:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/login.e2e.ts:64:7
[@calcom/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:13:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Checkbox Group Question › Address required and checkbox group required: apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts#L9
1) [@***com/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:13:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Checkbox Group Question › Address required and checkbox group required page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/event-types", waiting until "load" ============================================================ 7 | test.beforeEach(async ({ page, users }) => { 8 | await loginUser(users); > 9 | await page.goto("/event-types"); | ^ 10 | }); 11 | 12 | test.describe("Booking With Address Question and Checkbox Group Question", () => { at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:9:16
[@calcom/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:255:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Number Question › Address required and Number required: apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:255:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Number Question › Address required and Number required Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:255:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Number Question › Address required and Number required: apps/web/playwright/fixtures/regularBookings.ts#L407
2) [@***com/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:255:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Number Question › Address required and Number required locator.waitFor: Target closed =========================== logs =========================== waiting for getByText('This meeting is scheduled') to be visible ============================================================ at apps/web/playwright/fixtures/regularBookings.ts:407 405 | } 406 | const scheduleSuccessfullyPage = eventTypePage.getByText(scheduleSuccessfullyText); > 407 | await scheduleSuccessfullyPage.waitFor({ state: "visible" }); | ^ 408 | await expect(scheduleSuccessfullyPage).toBeVisible(); 409 | }, 410 | at Object.fillAndConfirmBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/regularBookings.ts:407:38) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:263:7
[@calcom/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:255:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Number Question › Address required and Number required: apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:255:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Number Question › Address required and Number required Pending operations: - locator.waitFor at apps/web/playwright/fixtures/regularBookings.ts:407:38
[@calcom/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:98:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and checkbox Question › Checkbox Group required and checkbox required: apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:98:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and checkbox Question › Checkbox Group required and checkbox required Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:98:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and checkbox Question › Checkbox Group required and checkbox required: apps/web/playwright/fixtures/regularBookings.ts#L407
3) [@***com/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:98:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and checkbox Question › Checkbox Group required and checkbox required locator.waitFor: Target closed =========================== logs =========================== waiting for getByText('This meeting is scheduled') to be visible ============================================================ at apps/web/playwright/fixtures/regularBookings.ts:407 405 | } 406 | const scheduleSuccessfullyPage = eventTypePage.getByText(scheduleSuccessfullyText); > 407 | await scheduleSuccessfullyPage.waitFor({ state: "visible" }); | ^ 408 | await expect(scheduleSuccessfullyPage).toBeVisible(); 409 | }, 410 | at Object.fillAndConfirmBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/regularBookings.ts:407:38) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:104:9
[@calcom/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:98:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and checkbox Question › Checkbox Group required and checkbox required: apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:98:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and checkbox Question › Checkbox Group required and checkbox required Pending operations: - locator.waitFor at apps/web/playwright/fixtures/regularBookings.ts:407:38
[@calcom/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:160:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and Long text Question › Checkbox Group and Long text not required: apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:160:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and Long text Question › Checkbox Group and Long text not required Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:160:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and Long text Question › Checkbox Group and Long text not required: apps/web/playwright/fixtures/regularBookings.ts#L407
4) [@***com/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:160:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and Long text Question › Checkbox Group and Long text not required locator.waitFor: Target closed =========================== logs =========================== waiting for getByText('This meeting is scheduled') to be visible ============================================================ at apps/web/playwright/fixtures/regularBookings.ts:407 405 | } 406 | const scheduleSuccessfullyPage = eventTypePage.getByText(scheduleSuccessfullyText); > 407 | await scheduleSuccessfullyPage.waitFor({ state: "visible" }); | ^ 408 | await expect(scheduleSuccessfullyPage).toBeVisible(); 409 | }, 410 | at Object.fillAndConfirmBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/regularBookings.ts:407:38) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:166:9
[@calcom/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:160:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and Long text Question › Checkbox Group and Long text not required: apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:160:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and Long text Question › Checkbox Group and Long text not required Pending operations: - locator.waitFor at apps/web/playwright/fixtures/regularBookings.ts:407:38
[@calcom/web] › apps/web/playwright/booking/phoneQuestion.e2e.ts:237:11 › Booking With Phone Question and Each Other Question › Booking With Phone Question and Address Question › Booking With Phone Question and multiselect Question › Phone and multiselect text required: apps/web/playwright/fixtures/regularBookings.ts#L328
1) [@***com/web] › apps/web/playwright/booking/phoneQuestion.e2e.ts:237:11 › Booking With Phone Question and Each Other Question › Booking With Phone Question and Address Question › Booking With Phone Question and multiselect Question › Phone and multiselect text required locator.isVisible: Execution context was destroyed, most likely because of a navigation =========================== logs =========================== checking visibility of getByRole('heading', { name: 'Could not reschedule the meeting.' }) ============================================================ at apps/web/playwright/fixtures/regularBookings.ts:328 326 | await eventTypePage.waitForTimeout(400); 327 | if ( > 328 | await eventTypePage.getByRole("heading", { name: "Could not reschedule the meeting." }).isVisible() | ^ 329 | ) { 330 | await eventTypePage.getByTestId("back").click(); 331 | await eventTypePage.getByTestId("time").last().click(); at Object.rescheduleBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/regularBookings.ts:328:97) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/phoneQuestion.e2e.ts:251:9
[@calcom/web] › apps/web/playwright/booking/phoneQuestion.e2e.ts:425:11 › Booking With Phone Question and Each Other Question › Booking With Phone Question and Address Question › Booking With Phone Question and Short text question › Phone required and Short text not required: apps/web/playwright/fixtures/regularBookings.ts#L319
2) [@***com/web] › apps/web/playwright/booking/phoneQuestion.e2e.ts:425:11 › Booking With Phone Question and Each Other Question › Booking With Phone Question and Address Question › Booking With Phone Question and Short text question › Phone required and Short text not required locator.isVisible: Execution context was destroyed, most likely because of a navigation =========================== logs =========================== checking visibility of getByRole('button', { name: 'View next' }) ============================================================ at apps/web/playwright/fixtures/regularBookings.ts:319 317 | await goToNextMonthIfNoAvailabilities(eventTypePage); 318 | await eventTypePage.getByText("Reschedule").click(); > 319 | while (await eventTypePage.getByRole("button", { name: "View next" }).isVisible()) { | ^ 320 | await eventTypePage.getByRole("button", { name: "View next" }).click(); 321 | } 322 | await eventTypePage.getByTestId("time").first().click(); at Object.rescheduleBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/regularBookings.ts:319:77) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/phoneQuestion.e2e.ts:439:9
[@calcom/web] › apps/web/playwright/booking/radioGroupQuestion.e2e.ts:117:11 › Booking With Radio Question and Each Other Question › Booking With Radio Question and Address Question › Booking With Radio Question and checkbox Question › Radio and checkbox not required: apps/web/playwright/booking/radioGroupQuestion.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/booking/radioGroupQuestion.e2e.ts:117:11 › Booking With Radio Question and Each Other Question › Booking With Radio Question and Address Question › Booking With Radio Question and checkbox Question › Radio and checkbox not required Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking/radioGroupQuestion.e2e.ts:117:11 › Booking With Radio Question and Each Other Question › Booking With Radio Question and Address Question › Booking With Radio Question and checkbox Question › Radio and checkbox not required: apps/web/playwright/fixtures/regularBookings.ts#L407
3) [@***com/web] › apps/web/playwright/booking/radioGroupQuestion.e2e.ts:117:11 › Booking With Radio Question and Each Other Question › Booking With Radio Question and Address Question › Booking With Radio Question and checkbox Question › Radio and checkbox not required locator.waitFor: Target closed =========================== logs =========================== waiting for getByText('This meeting is scheduled') to be visible ============================================================ at apps/web/playwright/fixtures/regularBookings.ts:407 405 | } 406 | const scheduleSuccessfullyPage = eventTypePage.getByText(scheduleSuccessfullyText); > 407 | await scheduleSuccessfullyPage.waitFor({ state: "visible" }); | ^ 408 | await expect(scheduleSuccessfullyPage).toBeVisible(); 409 | }, 410 | at Object.fillAndConfirmBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/regularBookings.ts:407:38) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/radioGroupQuestion.e2e.ts:123:9
[@calcom/web] › apps/web/playwright/booking/radioGroupQuestion.e2e.ts:117:11 › Booking With Radio Question and Each Other Question › Booking With Radio Question and Address Question › Booking With Radio Question and checkbox Question › Radio and checkbox not required: apps/web/playwright/booking/radioGroupQuestion.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/booking/radioGroupQuestion.e2e.ts:117:11 › Booking With Radio Question and Each Other Question › Booking With Radio Question and Address Question › Booking With Radio Question and checkbox Question › Radio and checkbox not required Pending operations: - locator.waitFor at apps/web/playwright/fixtures/regularBookings.ts:407:38
[@calcom/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required: apps/web/playwright/booking/selectQuestion.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required: apps/web/playwright/fixtures/regularBookings.ts#L407
4) [@***com/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required locator.waitFor: Target closed =========================== logs =========================== waiting for getByText('This meeting is scheduled') to be visible ============================================================ at apps/web/playwright/fixtures/regularBookings.ts:407 405 | } 406 | const scheduleSuccessfullyPage = eventTypePage.getByText(scheduleSuccessfullyText); > 407 | await scheduleSuccessfullyPage.waitFor({ state: "visible" }); | ^ 408 | await expect(scheduleSuccessfullyPage).toBeVisible(); 409 | }, 410 | at Object.fillAndConfirmBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/regularBookings.ts:407:38) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/selectQuestion.e2e.ts:105:7
[@calcom/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required: apps/web/playwright/booking/selectQuestion.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required Pending operations: - locator.waitFor at apps/web/playwright/fixtures/regularBookings.ts:407:38
[@calcom/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required: apps/web/playwright/fixtures/regularBookings.ts#L399
4) [@***com/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── locator.isVisible: Execution context was destroyed, most likely because of a navigation =========================== logs =========================== checking visibility of getByRole('heading', { name: 'Could not book the meeting.' }) ============================================================ at apps/web/playwright/fixtures/regularBookings.ts:399 397 | await eventTypePage.getByTestId(confirmButton).click(); 398 | await eventTypePage.waitForTimeout(400); > 399 | if (await eventTypePage.getByRole("heading", { name: "Could not book the meeting." }).isVisible()) { | ^ 400 | await eventTypePage.getByTestId("back").click(); 401 | await eventTypePage.getByTestId("time").last().click(); 402 | await fillQuestion(eventTypePage, question, customLocators); at Object.fillAndConfirmBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/regularBookings.ts:399:93) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking/selectQuestion.e2e.ts:105:7
Detect changes
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, dorny/paths-filter@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit tests / test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Type check / check-types
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Linters / lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3, ataylorme/eslint-annotate-action@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Production build / Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Production build (without database) / Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Analyze Build / analyze
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3, dawidd6/action-download-artifact@v2, peter-evans/find-comment@v2, peter-evans/create-or-update-comment@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Analyze Build / analyze
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
E2E React embeds tests / E2E Embed React (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E App Store tests / E2E App Store (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E React embeds tests / E2E Embed React (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E embeds tests / E2E Embed Core (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E App Store tests / E2E App Store (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E embeds tests / E2E Embed Core (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (4/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (5/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (3/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (1/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (2/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
2 passed (9.4s)
🎭 Playwright Run Summary
1 passed (3.3s)
🎭 Playwright Run Summary
1 flaky [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/inline.e2e.ts:8:7 › Inline Iframe › Inline Iframe - Configured with Dark Theme 2 skipped 1 passed (23.7s)
🎭 Playwright Run Summary
1 flaky [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:336:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route 5 skipped 7 passed (1.4m)
🎭 Playwright Run Summary
1 flaky [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme 1 skipped 12 passed (1.0m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/organization/across-org/across-org.e2e.ts:32:7 › user1NotMemberOfOrg1 is part of team1MemberOfOrg1 › EventTypes listing should show correct link for user events and team1MemberOfOrg1's events 3 skipped 33 passed (2.0m)
🎭 Playwright Run Summary
2 flaky [@***com/web] › apps/web/playwright/profile.e2e.ts:31:7 › Update Profile › Cannot update a users email when existing user has same email (verification enabled) [@***com/web] › apps/web/playwright/profile.e2e.ts:96:7 › Update Profile › Can update a users email (verification enabled) 13 skipped 61 passed (2.5m)
🎭 Playwright Run Summary
3 flaky [@***com/web] › apps/web/playwright/event-types.e2e.ts:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default [@***com/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- legacy › Login flow validations -- legacy › Should warn when user does not exist 3 skipped 78 passed (3.6m)
🎭 Playwright Run Summary
6 flaky [@***com/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:13:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Checkbox Group Question › Address required and checkbox group required [@***com/web] › apps/web/playwright/booking/addressQuestione2e/addressQuestion.e2e.ts:255:9 › Booking With Address Question and Each Other Question › Booking With Address Question and Number Question › Address required and Number required [@***com/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:98:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and checkbox Question › Checkbox Group required and checkbox required [@***com/web] › apps/web/playwright/booking/checkboxGroupQuestion.e2e.ts:160:11 › Booking With Checkbox Group Question and Each Other Question › Booking With Checkbox Group Question and Address Question › Booking With Checkbox Group Question and Long text Question › Checkbox Group and Long text not required [@***com/web] › apps/web/playwright/booking/longTextQuestion.e2e.ts:300:9 › Booking With Long Text Question and Each Other Question › Booking With Long Text Question and Phone Question › Long Text and Phone required [@***com/web] › apps/web/playwright/booking/multipleEmailQuestion.e2e.ts:500:11 › Booking With Multiple Email Question and Each Other Question › Booking With Multiple Email Question and Radio group Question › Booking With Multiple Email Question and Short text question › Multiple Email required and Short text required 2 skipped 106 passed (7.2m)
🎭 Playwright Run Summary
4 flaky [@***com/web] › apps/web/playwright/booking/phoneQuestion.e2e.ts:237:11 › Booking With Phone Question and Each Other Question › Booking With Phone Question and Address Question › Booking With Phone Question and multiselect Question › Phone and multiselect text required [@***com/web] › apps/web/playwright/booking/phoneQuestion.e2e.ts:425:11 › Booking With Phone Question and Each Other Question › Booking With Phone Question and Address Question › Booking With Phone Question and Short text question › Phone required and Short text not required [@***com/web] › apps/web/playwright/booking/radioGroupQuestion.e2e.ts:117:11 › Booking With Radio Question and Each Other Question › Booking With Radio Question and Address Question › Booking With Radio Question and checkbox Question › Radio and checkbox not required [@***com/web] › apps/web/playwright/booking/selectQuestion.e2e.ts:99:9 › Booking With Phone Question and Each Other Question › Booking With Select Question and checkbox Question › Select required and checkbox required 2 skipped 127 passed (8.7m)

Artifacts

Produced during runtime
Name Size
app-store-results-1_2 Expired
4.08 MB
app-store-results-2_2 Expired
177 KB
bundle Expired
2.12 KB
embed-core-results-1_2 Expired
859 KB
embed-core-results-2_2 Expired
704 KB
embed-react-results-1_2 Expired
175 KB
embed-react-results-2_2 Expired
173 KB
lint-results Expired
167 KB
test-results-1_5 Expired
72.3 MB
test-results-2_5 Expired
77.6 MB
test-results-3_5 Expired
39.2 MB
test-results-4_5 Expired
1.64 MB
test-results-5_5 Expired
4.32 MB