Skip to content

All checks

All checks #85

Manually triggered May 29, 2024 17:52
Status Failure
Total duration 17m 32s
Artifacts 9

all-checks.yml

on: workflow_dispatch
Analyze Build  /  ...  /  Web App
Analyze Build / Production builds / Web App
Matrix: Tests / e2e
Analyze Build  /  analyze
2m 4s
Analyze Build / analyze
required
0s
required
Fit to window
Zoom out
Zoom in

Annotations

47 errors, 5 warnings, and 7 notices
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType: apps/web/playwright/organization/booking.e2e.ts#L526
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) { 525 | await page.goto(`${url}`); > 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 527 | } 528 | at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:65:7
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType: apps/web/playwright/organization/booking.e2e.ts#L526
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) { 525 | await page.goto(`${url}`); > 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 527 | } 528 | at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:65:7
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType: apps/web/playwright/organization/booking.e2e.ts#L526
2) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) { 525 | await page.goto(`${url}`); > 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 527 | } 528 | at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:110:7
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType: apps/web/playwright/organization/booking.e2e.ts#L526
2) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) { 525 | await page.goto(`${url}`); > 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 527 | } 528 | at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:110:7
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType: apps/web/playwright/organization/booking.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking: apps/web/playwright/organization/booking.e2e.ts#L190
3) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 188 | 189 | // Shouldn't be servable on the non-org domain > 190 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 191 | 192 | await doOnOrgDomain( 193 | { at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:190:68
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking: apps/web/playwright/organization/booking.e2e.ts#L190
3) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 188 | 189 | // Shouldn't be servable on the non-org domain > 190 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 191 | 192 | await doOnOrgDomain( 193 | { at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:190:68
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking: apps/web/playwright/organization/booking.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization: apps/web/playwright/organization/booking.e2e.ts#L526
4) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) { 525 | await page.goto(`${url}`); > 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 527 | } 528 | at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:359:7
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization: apps/web/playwright/organization/booking.e2e.ts#L526
4) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) { 525 | await page.goto(`${url}`); > 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 527 | } 528 | at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:359:7
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings: apps/web/playwright/payment-apps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings: apps/web/playwright/payment-apps.e2e.ts#L326
1) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings page.waitForResponse: Page closed 324 | 325 | // Need to wait for the DB to be updated > 326 | await page.waitForResponse((res) => res.url().includes("update") && res.status() === 200); | ^ 327 | 328 | const paypalPrice = await prisma.eventType.findFirst({ 329 | where: { at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:326:16
[@calcom/web] › apps/web/playwright/profile.e2e.ts:304:7 › Update Profile › Newly added secondary email should show as Unverified: apps/web/playwright/profile.e2e.ts#L311
2) [@***com/web] › apps/web/playwright/profile.e2e.ts:304:7 › Update Profile › Newly added secondary email should show as Unverified Error: expect(received).toEqual(expected) // deep equality Expected: true Received: false 309 | 310 | expect(await page.getByTestId("profile-form-email-1-primary-badge").isVisible()).toEqual(false); > 311 | expect(await page.getByTestId("profile-form-email-1-unverified-badge").isVisible()).toEqual(true); | ^ 312 | }); 313 | 314 | // TODO: This test is extremely flaky and has been failing a lot, blocking many PRs. Fix this. at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:311:89
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L51
3) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members locator.click: Target closed =========================== logs =========================== waiting for locator('[data-testid="new-member-button"]') ============================================================ 49 | await test.step("Can add members", async () => { 50 | // Click [data-testid="new-member-button"] > 51 | await page.locator('[data-testid="new-member-button"]').click(); | ^ 52 | // Fill [placeholder="email\@example\.com"] 53 | await page.locator('[placeholder="email\\@example\\.com"]').fill(inviteeEmail); 54 | // Click [data-testid="invite-new-member-button"] at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:51:63 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:49:16
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Pending operations: - locator.click at apps/web/playwright/teams.e2e.ts:51:63
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED: apps/web/playwright/fixtures/bookings.ts#L45
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings PrismaClientKnownRequestError: Invalid `prisma.booking.create()` invocation in /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/bookings.ts:45:44 42 const startDate = startDateParam || dayjs().add(1, "day").toDate(); 43 const seed = `${username}:${dayjs(startDate).utc().format()}:${new Date().getTime()}`; 44 const uid = translator.fromUUID(uuidv5(seed, uuidv5.URL)); → 45 const booking = await prisma.booking.create( Unique constraint failed on the fields: (`uid`) at apps/web/playwright/fixtures/bookings.ts:45 43 | const seed = `${username}:${dayjs(startDate).utc().format()}:${new Date().getTime()}`; 44 | const uid = translator.fromUUID(uuidv5(seed, uuidv5.URL)); > 45 | const booking = await prisma.booking.create({ | ^ 46 | data: { 47 | uid: uid, 48 | title: title || "30min", at Cn.handleRequestError (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:6817) at Cn.handleAndLogRequestError (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:6206) at Cn.request (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:5926) at l (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:128:9968) at Object.create (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/bookings.ts:45:23)
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED: apps/web/playwright/webhook.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED: apps/web/playwright/webhook.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings Pending operations: - page.goto at apps/web/playwright/webhook.e2e.ts:561:16
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED: apps/web/playwright/webhook.e2e.ts#L668
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 2 666 | }); 667 | > 668 | expect(scheduledTriggersAfterDisabling.length).toBe(0); | ^ 669 | }); 670 | }); 671 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:668:52
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload: playwright.config.ts#L231
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload frame.frameElement: Target closed at playwright.config.ts:231 229 | } 230 | > 231 | const frameElement = await iframe.frameElement(); | ^ 232 | 233 | if (isPrerendered) { 234 | if (await frameElement.isVisible()) { at Object.toBeEmbedCalLink (/home/runner/actions-runner/_work/***.com/***.com/playwright.config.ts:231:39) at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:15:27
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload: packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload Test timeout of 60000ms exceeded while tearing down "context".
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L39
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 37 | await disableForm(page); 38 | await gotoRoutingLink({ page, formId }); > 39 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 40 | }); 41 | 42 | test("should be able to edit the form", async ({ page }) => { at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:39:68
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L39
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 37 | await disableForm(page); 38 | await gotoRoutingLink({ page, formId }); > 39 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 40 | }); 41 | 42 | test("should be able to edit the form", async ({ page }) => { at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:39:68
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L39
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for locator('text=This page does not exist.') - waiting for locator('text=This page does not exist.') 37 | await disableForm(page); 38 | await gotoRoutingLink({ page, formId }); > 39 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible(); | ^ 40 | }); 41 | 42 | test("should be able to edit the form", async ({ page }) => { at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:39:68
Tests / E2E App Store
Process completed with exit code 1.
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L159
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist page.waitForResponse: Page closed =========================== logs =========================== waiting for response "user-2-1717005935496/invalid-event-type" ============================================================ 157 | const [pro] = users.get(); 158 | > 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`); | ^ 160 | expect(response.status()).toBe(404); 161 | }); 162 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L159
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForResponse: Page closed =========================== logs =========================== waiting for response "user-3-1717005995557/invalid-event-type" ============================================================ 157 | const [pro] = users.get(); 158 | > 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`); | ^ 160 | expect(response.status()).toBe(404); 161 | }); 162 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L159
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForResponse: Page closed =========================== logs =========================== waiting for response "user-7-1717006055732/invalid-event-type" ============================================================ 157 | const [pro] = users.get(); 158 | > 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`); | ^ 160 | expect(response.status()).toBe(404); 161 | }); 162 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L159
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist page.waitForResponse: Page closed =========================== logs =========================== waiting for response "user-6-1717005952308/invalid-event-type" ============================================================ 157 | const [pro] = users.get(); 158 | > 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`); | ^ 160 | expect(response.status()).toBe(404); 161 | }); 162 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist: apps/web/playwright/booking-pages.e2e.ts#L159
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForResponse: Page closed =========================== logs =========================== waiting for response "user-4-1717006012335/invalid-event-type" ============================================================ 157 | const [pro] = users.get(); 158 | > 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`); | ^ 160 | expect(response.status()).toBe(404); 161 | }); 162 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option: apps/web/playwright/event-types.e2e.ts#L404
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option locator.click: Target closed =========================== logs =========================== waiting for locator('text=In Person (Organizer Address)').last() locator resolved to <span class="text-sm font-medium">In Person (Organizer Address)</span> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ 402 | await page.getByTestId("location-select").last().click(); 403 | } > 404 | await page.locator("text=In Person (Organizer Address)").last().click(); | ^ 405 | 406 | const locationInputName = `locations[${index}].address`; 407 | await page.locator(`input[name="${locationInputName}"]`).waitFor(); at fillLocation (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:404:67) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:292:9
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option Pending operations: - locator.click at apps/web/playwright/event-types.e2e.ts:404:67
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it: apps/web/playwright/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it: apps/web/playwright/event-types.e2e.ts#L231
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it locator.click: Target closed =========================== logs =========================== waiting for locator('text="Link meeting"') ============================================================ 229 | 230 | await page.getByTestId("location-select").click(); > 231 | await page.locator(`text="Link meeting"`).click(); | ^ 232 | 233 | const locationInputName = `locations[0].link`; 234 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:231:51
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it: apps/web/playwright/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it Pending operations: - locator.click at apps/web/playwright/event-types.e2e.ts:231:51
[@calcom/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash: apps/web/playwright/hash-my-url.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─ Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash: apps/web/playwright/hash-my-url.e2e.ts#L61
3) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─ locator.waitFor: Target closed =========================== logs =========================== waiting for getByTestId('toast-success') to be visible ============================================================ 59 | await page.locator("[data-testid=event-slug]").first().fill("somethingrandom"); 60 | await page.locator("[data-testid=update-eventtype]").click(); > 61 | await page.getByTestId("toast-success").waitFor(); | ^ 62 | await page.waitForLoadState("networkidle"); 63 | await page.locator(".primary-navigation >> text=Advanced").click(); 64 | const $url2 = await page.locator('//*[@data-testid="generated-hash-url"]').inputValue(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/hash-my-url.e2e.ts:61:45
[@calcom/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash: apps/web/playwright/hash-my-url.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─ Pending operations: - locator.waitFor at apps/web/playwright/hash-my-url.e2e.ts:61:45
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:346:7 › Stripe integration with the new app install flow skip flase › Can book a paid booking skip false: apps/web/playwright/integrations-stripe.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:346:7 › Stripe integration with the new app install flow skip flase › Can book a paid booking skip false Test timeout of 60000ms exceeded.
required
Process completed with exit code 1.
Linters / lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: 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 builds / Build API v1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Production builds / Build API v1
Failed to restore: getCacheEntry failed: Cache service responded with 500
Production builds / Build API v2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: 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: dawidd6/action-download-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
1 skipped 2 passed (2.8s)
🎭 Playwright Run Summary
5 failed [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:384:9 › Bookings › Inviting an existing user and then › create a booking on new link 6 skipped 31 passed (1.6m)
🎭 Playwright Run Summary
4 flaky [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings [@***com/web] › apps/web/playwright/profile.e2e.ts:304:7 › Update Profile › Newly added secondary email should show as Unverified [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings 18 skipped 70 passed (2.0m)
🎭 Playwright Run Summary
1 flaky [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload 3 skipped 20 passed (57.5s)
🎭 Playwright Run Summary
1 failed [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it 5 skipped 9 passed (2.3m)
🎭 Playwright Run Summary
2 failed [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist 1 flaky [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:27:5 › check SSR and OG - User Event Type 4 skipped 86 passed (4.2m)
🎭 Playwright Run Summary
6 flaky [@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ── [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:346:7 › Stripe integration with the new app install flow skip flase › Can book a paid booking skip false [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:380:7 › Stripe integration with the new app install flow skip flase › Paid booking should be able to be rescheduled skip false [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:402:7 › Stripe integration with the new app install flow skip flase › Paid booking should be able to be cancelled skip false 9 skipped 88 passed (4.5m)

Artifacts

Produced during runtime
Name Size
app-store-results Expired
20.8 MB
bundle Expired
2.32 KB
embed-core-results Expired
3.37 MB
embed-react-results Expired
176 KB
lint-results Expired
315 KB
test-results-1_4 Expired
3.73 MB
test-results-2_4 Expired
71.6 MB
test-results-3_4 Expired
12.1 MB
test-results-4_4 Expired
26.3 MB