Skip to content

All checks

All checks #106

Triggered via merge group May 31, 2024 04:01
Status Failure
Total duration 11m 38s
Artifacts 9

all-checks.yml

on: merge_group
Analyze Build  /  ...  /  Web App
Analyze Build / Production builds / Web App
Matrix: Tests / e2e
Fit to window
Zoom out
Zoom in

Annotations

28 errors, 114 warnings, and 7 notices
[@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#L515
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 513 | return BookingTitle === bookingTitle; 514 | }) > 515 | ).toBe(true); | ^ 516 | } else { 517 | const BookingTitle = `${event.title} between ${team.name} and ${testName}`; 518 | await expect(page.getByTestId("booking-title")).toHaveText(BookingTitle); at bookTeamEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:515:7) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:118:11 at doOnOrgDomain (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:365:3) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:112: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#L515
1) [@***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: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 513 | return BookingTitle === bookingTitle; 514 | }) > 515 | ).toBe(true); | ^ 516 | } else { 517 | const BookingTitle = `${event.title} between ${team.name} and ${testName}`; 518 | await expect(page.getByTestId("booking-title")).toHaveText(BookingTitle); at bookTeamEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:515:7) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:118:11 at doOnOrgDomain (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:365:3) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:112: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#L515
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 513 | return BookingTitle === bookingTitle; 514 | }) > 515 | ).toBe(true); | ^ 516 | } else { 517 | const BookingTitle = `${event.title} between ${team.name} and ${testName}`; 518 | await expect(page.getByTestId("booking-title")).toHaveText(BookingTitle); at bookTeamEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:515:7) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:118:11 at doOnOrgDomain (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:365:3) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:112:7
Tests / E2E (3/4)
Process completed with exit code 1.
[@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/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType: apps/web/playwright/teams.e2e.ts#L156
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 154 | return BookingTitle === bookingTitle; 155 | }) > 156 | ).toBe(true); | ^ 157 | 158 | // Since all the users have the same leastRecentlyBooked value 159 | // Anyone of the teammates could be the Host of the booking. at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:156:7
[@calcom/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType: apps/web/playwright/teams.e2e.ts#L156
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 154 | return BookingTitle === bookingTitle; 155 | }) > 156 | ).toBe(true); | ^ 157 | 158 | // Since all the users have the same leastRecentlyBooked value 159 | // Anyone of the teammates could be the Host of the booking. at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:156:7
[@calcom/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType: apps/web/playwright/teams.e2e.ts#L156
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 154 | return BookingTitle === bookingTitle; 155 | }) > 156 | ).toBe(true); | ^ 157 | 158 | // Since all the users have the same leastRecentlyBooked value 159 | // Anyone of the teammates could be the Host of the booking. at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:156:7
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED: apps/web/playwright/fixtures/bookings.ts#L45
2) [@***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
2) [@***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
2) [@***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
Tests / E2E (4/4)
Process completed with exit code 1.
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:218:9 › Routing Forms › Seeded Routing Form › Routing Link - Reporting and CSV Download : packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L235
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:218:9 › Routing Forms › Seeded Routing Form › Routing Link - Reporting and CSV Download locator.waitFor: Timeout 1000ms exceeded. =========================== logs =========================== waiting for locator('[data-testid=\'reporting-header\'] th').first() to be visible ============================================================ 233 | // Once the response is there, React would soon render it, so 500ms is enough 234 | // FIXME: Sometimes it takes more than 500ms, so added a timeout of 1000ms for now. There might be something wrong with rendering. > 235 | await headerEls.first().waitFor({ | ^ 236 | timeout: 1000, 237 | }); 238 | const numHeaderEls = await headerEls.count(); at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:235:31
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L1
2) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337: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:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L345
2) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337: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"]') ============================================================ 343 | 344 | // //event redirect > 345 | await page.fill('[data-testid="form-field-Test field"]', "event-routing"); | ^ 346 | await page.click('[data-testid="test-routing"]'); 347 | let routingType = await page.locator('[data-testid="test-routing-result-type"]').innerText(); 348 | 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:345:18
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L1
2) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337: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:345:18
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:27:5 › check SSR and OG - User Event Type: apps/web/playwright/booking-pages.e2e.ts#L51
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:27:5 › check SSR and OG - User Event Type Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 0 49 | expect(ogUrl).toEqual(`${WEBAPP_URL}/${user.username}/30-min`); 50 | const avatarLocators = await page.locator('[data-testid="avatar-href"]').all(); > 51 | expect(avatarLocators.length).toBe(1); | ^ 52 | 53 | for (const avatarLocator of avatarLocators) { 54 | expect(await avatarLocator.getAttribute("href")).toEqual(`${WEBAPP_URL}/${user.username}?redirect=false`); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:51:33
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:283:7 › pro user -- future › Time slots should be reserved when selected: apps/web/playwright/booking-pages.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:283:7 › pro user -- future › Time slots should be reserved when selected Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:283:7 › pro user -- future › Time slots should be reserved when selected: apps/web/playwright/booking-pages.e2e.ts#L292
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:283:7 › pro user -- future › Time slots should be reserved when selected page.waitForSelector: Target closed =========================== logs =========================== waiting for locator('[data-testid="event-type-link"]') to be visible ============================================================ 290 | await pageTwo.waitForURL(initialUrl); 291 | > 292 | await pageTwo.waitForSelector('[data-testid="event-type-link"]'); | ^ 293 | const eventTypeLink = pageTwo.locator('[data-testid="event-type-link"]').first(); 294 | await eventTypeLink.click(); 295 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:292:19
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:283:7 › pro user -- future › Time slots should be reserved when selected: apps/web/playwright/booking-pages.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:283:7 › pro user -- future › Time slots should be reserved when selected Pending operations: - page.waitForSelector at apps/web/playwright/booking-pages.e2e.ts:292:19
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- future › user › Different Locations Tests › Can add Link Meeting as location and book with it: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- future › 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 -- future › user › Different Locations Tests › Can add Link Meeting as location and book with it: apps/web/playwright/event-types.e2e.ts#L231
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- future › 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"') locator resolved to <span class="text-sm font-medium">Link meeting</span> attempting click action waiting for element to be visible, enabled and stable element is not stable - waiting... element was detached from the DOM, retrying ============================================================ 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 -- future › user › Different Locations Tests › Can add Link Meeting as location and book with it: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- future › 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/event-types.e2e.ts:309:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present: apps/web/playwright/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:309:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:309:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present: apps/web/playwright/event-types.e2e.ts#L315
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:309:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present locator.click: Target closed =========================== logs =========================== waiting for locator('text="Link meeting"') locator resolved to <span class="text-sm font-medium">Link meeting</span> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling element is not visible retrying click action, attempt #1 waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ 313 | 314 | await page.getByTestId("location-select").click(); > 315 | await page.locator(`text="Link meeting"`).click(); | ^ 316 | 317 | const locationInputName = (idx: number) => `locations[${idx}].link`; 318 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:315:51
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:309:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present: apps/web/playwright/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:309:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present Pending operations: - locator.click at apps/web/playwright/event-types.e2e.ts:315:51
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default: apps/web/playwright/integrations-stripe.e2e.ts#L144
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › 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: 'Mon, 3 Jun 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') ============================================================ 142 | await page.goto(`/bookings/upcoming`); 143 | > 144 | await expect(page.getByText("Unconfirmed")).toBeVisible(); | ^ 145 | await expect(page.getByText("Pending payment").last()).toBeVisible(); 146 | }); 147 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:144:49
required
Process completed with exit code 1.
packages/app-store/_utils/useAddAppMutation.ts#L30
[@typescript-eslint/no-unused-vars] 'useAddAppMutationVariables' is defined but never used. Allowed unused vars must match /^_/u.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L347
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L25
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L348
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L38
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L479
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L41
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L480
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/test/utils/bookingScenario/bookingScenario.ts#L481
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L42
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L484
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L60
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L487
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L72
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/expects.ts#L174
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L77
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/expects.ts#L390
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L104
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/expects.ts#L773
[@typescript-eslint/no-unused-vars] 'organizer' is defined but never used. Allowed unused args must match /^_/u.
packages/app-store/googlecalendar/tests/testUtils.ts#L110
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
packages/app-store/jelly/lib/VideoApiAdapter.ts#L11
[@typescript-eslint/no-unused-vars] 'event' is defined but never used. Allowed unused args must match /^_/u.
packages/app-store/jelly/lib/VideoApiAdapter.ts#L32
[@typescript-eslint/no-unused-vars] 'event' is defined but never used. Allowed unused args must match /^_/u.
packages/app-store/jelly/lib/VideoApiAdapter.ts#L41
[@typescript-eslint/no-unused-vars] 'uid' is defined but never used. Allowed unused args must match /^_/u.
packages/app-store/jelly/lib/VideoApiAdapter.ts#L45
[@typescript-eslint/no-unused-vars] 'dateFrom' is defined but never used. Allowed unused args must match /^_/u.
packages/app-store/jelly/lib/VideoApiAdapter.ts#L45
[@typescript-eslint/no-unused-vars] 'dateTo' is defined but never used. Allowed unused args must match /^_/u.
packages/app-store/paypal/components/EventTypeAppSettingsInterface.tsx#L35
[@typescript-eslint/no-unused-vars] 'setRequirePayment' is assigned a value but never used. Allowed unused elements of array destructuring patterns must match /^_/u.
packages/app-store/paypal/components/EventTypeAppSettingsInterface.tsx#L48
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'getAppData', 'requirePayment', and 'setAppData'. Either include them or remove the dependency array. If 'getAppData' changes too often, find the parent component that defines it and wrap that definition in useCallback.
packages/app-store/routing-forms/components/getServerSidePropsSingleForm.ts#L92
[@typescript-eslint/no-unused-vars] 'u' is assigned a value but never used. Allowed unused vars must match /^_/u.
packages/app-store/routing-forms/pages/route-builder/[...appPages].tsx#L149
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'eventOptions' and 'route'. Either include them or remove the dependency array. If 'setCustomEventTypeSlug' needs the current value of 'route', you can also switch to useReducer instead of useState and read 'route' in the reducer.
packages/app-store/routing-forms/trpc/forms.handler.ts#L40
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/stripepayment/components/EventTypeAppCardInterface.tsx#L25
[@typescript-eslint/no-unused-vars] 'setRequirePayment' is assigned a value but never used. Allowed unused elements of array destructuring patterns must match /^_/u.
packages/app-store/zapier/api/subscriptions/listBookings.ts#L18
[@typescript-eslint/no-unused-vars] 'userInfo' is assigned a value but never used. Allowed unused vars must match /^_/u.
packages/app-store/zapier/api/subscriptions/listBookings.ts#L23
[@typescript-eslint/no-unused-vars] 'teamInfo' is assigned a value but never used. Allowed unused vars must match /^_/u.
packages/ui/components/dialog/Dialog.tsx#L214
[@typescript-eslint/no-unused-vars] 'DialogCloseProps' is defined but never used. Allowed unused vars must match /^_/u.
packages/ui/components/form/datepicker/DatePicker.tsx#L17
[@typescript-eslint/no-unused-vars] 'minDate' is defined but never used. Allowed unused args must match /^_/u.
packages/ui/components/image-uploader/BannerUploader.tsx#L130
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'height', 't', and 'width'. Either include them or remove the dependency array.
apps/web/app/WithAppDirSsg.tsx#L5
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/app/WithAppDirSsr.tsx#L5
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/app/WithEmbedSSR.tsx#L12
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/app/future/apps/[slug]/[...pages]/page.tsx#L130
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
apps/web/app/layoutHOC.tsx#L9
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/app/layoutHOC.tsx#L16
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/components/apps/AppPage.tsx#L130
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'mutation', 'searchParams', 'slug', 'type', and 'variant'. Either include them or remove the dependency array.
apps/web/components/apps/installation/ConfigureStepCard.tsx#L63
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'categories', 'credentialId', 'getAppDataSetter', and 'slug'. Either include them or remove the dependency array.
apps/web/components/apps/installation/ConfigureStepCard.tsx#L151
[react-hooks/exhaustive-deps] React Hook useEffect has a missing dependency: 'setConfigureStep'. Either include it or remove the dependency array. If 'setConfigureStep' changes too often, find the parent component that defines it and wrap that definition in useCallback.
apps/web/components/eventtype/AIEventController.tsx#L100
[@typescript-eslint/no-unused-vars] 'err' is defined but never used. Allowed unused args must match /^_/u.
apps/web/components/eventtype/EventAvailabilityTab.tsx#L226
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'eventType.schedule', 'eventType.scheduleName', 'getValues', 'isChildrenManagedEventType', 'isManagedEventType', 'setValue', 't', and 'watchSchedule'. Either include them or remove the dependency array.
apps/web/components/eventtype/EventTeamTab.tsx#L282
[@typescript-eslint/no-unused-vars] 't' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/components/eventtype/EventTypeSingleLayout.tsx#L287
[react-hooks/exhaustive-deps] React Hook useMemo has missing dependencies: 'eventType.id' and 'formMethods'. Either include them or remove the dependency array.
apps/web/components/eventtype/EventTypeSingleLayout.tsx#L299
[react-hooks/exhaustive-deps] React Hook useMemo has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked.
apps/web/components/settings/SecondaryEmailModal.tsx#L49
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'clearErrorMessage' and 'formMethods'. Either include them or remove the dependency array. If 'clearErrorMessage' changes too often, find the parent component that defines it and wrap that definition in useCallback.
apps/web/components/settings/platform/oauth-clients/oauth-client-form/index.tsx#L44
[@typescript-eslint/no-unused-vars] 't' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/lib/apps/[slug]/getStaticProps.tsx#L13
[@typescript-eslint/no-unused-vars] 'md' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/lib/orgMigration.test.ts#L1001
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/orgMigration.test.ts#L1082
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/orgMigration.test.ts#L1154
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/orgMigration.test.ts#L1265
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/orgMigration.test.ts#L1304
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/orgMigration.test.ts#L1353
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/orgMigration.ts#L261
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/orgMigration.ts#L377
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/team/[slug]/[type]/getServerSideProps.tsx#L26
[@typescript-eslint/no-unused-vars] 'queryDuration' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/middleware.ts#L14
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/modules/users/views/users-public-view.tsx#L29
[@typescript-eslint/no-unused-vars] 't' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/modules/videos/ai/ai-transcribe.tsx#L10
[@typescript-eslint/no-unused-vars] 't' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/modules/videos/ai/ai-transcribe.tsx#L27
[@typescript-eslint/no-unused-vars] 'ev' is defined but never used. Allowed unused args must match /^_/u.
apps/web/modules/videos/ai/ai-transcribe.tsx#L38
[@typescript-eslint/no-unused-vars] 'ev' is defined but never used. Allowed unused args must match /^_/u.
apps/web/pages/api/auth/two-factor/totp/disable.ts#L26
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/pages/api/auth/two-factor/totp/setup.ts#L28
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/pages/api/send-daily-video-transcript.ts#L71
[@typescript-eslint/no-unused-vars] 'meeting_id' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/pages/apps/installation/[[...step]].tsx#L125
[react-hooks/exhaustive-deps] React Hook useEffect has a missing dependency: 'formMethods'. Either include it or remove the dependency array.
apps/web/pages/settings/my-account/calendars.tsx#L12
[@typescript-eslint/no-unused-vars] 'SkeletonLoader' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/pages/settings/my-account/profile.tsx#L507
[@typescript-eslint/no-unused-vars] 'isFallbackImg' is defined but never used. Allowed unused args must match /^_/u.
apps/web/pages/settings/my-account/profile.tsx#L509
[@typescript-eslint/no-unused-vars] 'userOrganization' is defined but never used. Allowed unused args must match /^_/u.
apps/web/pages/settings/organizations/new/index.tsx#L13
[@typescript-eslint/no-unused-vars] 'querySlug' is defined but never used. Allowed unused args must match /^_/u.
apps/web/pages/settings/platform/oauth-clients/[clientId]/edit/index.tsx#L51
[@typescript-eslint/no-unused-vars] 'userPermissions' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/playwright/ab-tests-redirect.e2e.ts#L27
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/ab-tests-redirect.e2e.ts#L43
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/ab-tests-redirect.e2e.ts#L59
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/ab-tests-redirect.e2e.ts#L75
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/ab-tests-redirect.e2e.ts#L91
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/ab-tests-redirect.e2e.ts#L107
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/ab-tests-redirect.e2e.ts#L123
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/app-store.e2e.ts#L13
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/playwright/fixtures/bookings.ts#L94
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/playwright/fixtures/bookings.ts#L94
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/playwright/fixtures/users.ts#L602
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/playwright/fixtures/users.ts#L624
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/playwright/fixtures/users.ts#L654
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/playwright/fixtures/users.ts#L655
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/playwright/organization/booking.e2e.ts#L411
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/out-of-office.e2e.ts#L14
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/playwright/out-of-office.e2e.ts#L33
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/playwright/payment-apps.e2e.ts#L235
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/payment-apps.e2e.ts#L281
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/payment.e2e.ts#L17
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/playwright/payment.e2e.ts#L18
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/playwright/profile.e2e.ts#L395
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/playwright/signup.e2e.ts#L194
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
apps/web/playwright/teams.e2e.ts#L22
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/playwright/teams.e2e.ts#L162
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
apps/web/playwright/teams.e2e.ts#L167
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/playwright/teams.e2e.ts#L202
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/playwright/teams.e2e.ts#L205
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
apps/web/playwright/webhook.e2e.ts#L489
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/test/lib/team-event-types.test.ts#L79
[@typescript-eslint/no-unused-vars] 'test' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L205
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/test/utils/bookingScenario/bookingScenario.ts#L206
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/test/utils/bookingScenario/bookingScenario.ts#L207
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/test/utils/bookingScenario/bookingScenario.ts#L208
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
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 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 (3.1s)
🎭 Playwright Run Summary
1 failed [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType 6 skipped 35 passed (56.0s)
🎭 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 3 skipped 20 passed (1.0m)
🎭 Playwright Run Summary
1 failed [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType 1 flaky [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings 18 skipped 72 passed (1.4m)
🎭 Playwright Run Summary
2 flaky [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:218:9 › Routing Forms › Seeded Routing Form › Routing Link - Reporting and CSV Download [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route 5 skipped 8 passed (1.4m)
🎭 Playwright Run Summary
2 flaky [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:27:5 › check SSR and OG - User Event Type [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:283:7 › pro user -- future › Time slots should be reserved when selected 4 skipped 86 passed (2.1m)
🎭 Playwright Run Summary
3 flaky [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- future › user › Different Locations Tests › Can add Link Meeting as location and book with it [@***com/web] › apps/web/playwright/event-types.e2e.ts:309:11 › Event Types tests -- future › user › Different Locations Tests › can select 'display on booking page' option when multiple organizer input type are present [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default 9 skipped 91 passed (2.5m)

Artifacts

Produced during runtime
Name Size
app-store-results Expired
8.41 MB
bundle Expired
2.32 KB
embed-core-results Expired
884 KB
embed-react-results Expired
176 KB
lint-results Expired
315 KB
test-results-1_4 Expired
2.85 MB
test-results-2_4 Expired
26.5 MB
test-results-3_4 Expired
9.21 MB
test-results-4_4 Expired
8.59 MB