fix: amend user password migration #18256
pr.yml
on: pull_request_target
Detect changes
17s
Production build (without database)
/
Build
7m 41s
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
Analyze Build
/
analyze
1m 27s
required
0s
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 |
|