Skip to content

All checks

All checks #373

Triggered via merge group June 19, 2024 14:17
Status Failure
Total duration 16m 23s
Artifacts 9

all-checks.yml

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

Annotations

25 errors, 128 warnings, and 7 notices
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type: apps/web/playwright/managed-event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type: apps/web/playwright/managed-event-types.e2e.ts#L181
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type page.waitForURL: Navigation failed because page was closed! =========================== logs =========================== waiting for navigation to "event-types/**" until "load" navigated to "http://***:3000/auth/login" ============================================================ 179 | await page.goto("/event-types"); 180 | await page.getByTestId("event-types").locator('a[title="managed"]').click(); > 181 | await page.waitForURL("event-types/**"); | ^ 182 | 183 | await page.locator('input[name="length"]').fill(`45`); 184 | // Save changes at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:181:18 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:162:5
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:300:9 › Routing Forms › Seeded Routing Form › Router URL should work: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L311
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:300:9 › Routing Forms › Seeded Routing Form › Router URL should work page.goto: Navigation interrupted by another one =========================== logs =========================== navigating to "http://***:3000/router?form=clxlxgtku0000jx3q00occvya&Test%20field=external-redirect", waiting until "load" ============================================================ 309 | }); 310 | > 311 | page.goto(`/router?form=${routingForm.id}&Test field=external-redirect`); | ^ 312 | await page.waitForURL((url) => { 313 | return ( 314 | url.hostname.includes("google.com") && url.searchParams.get("Test field") === "external-redirect" at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:311:12
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:300:9 › Routing Forms › Seeded Routing Form › Router URL should work: 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:300:9 › Routing Forms › Seeded Routing Form › Router URL should work Test timeout of 60000ms exceeded.
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:300:9 › Routing Forms › Seeded Routing Form › Router URL should work: 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:300:9 › Routing Forms › Seeded Routing Form › Router URL should work Pending operations: - page.goto at packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:318:18
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:325:9 › Routing Forms › Seeded Routing Form › Routing Link should validate fields: packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L329
2) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:325:9 › Routing Forms › Seeded Routing Form › Routing Link should validate fields page.click: Target closed =========================== logs =========================== waiting for locator('button[type="submit"]') locator resolved to <button type="submit" class="whitespace-nowrap inline-fl…>Submit</button> 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 performing click action ============================================================ 327 | const routingForm = user.routingForms[0]; 328 | await gotoRoutingLink({ page, formId: routingForm.id }); > 329 | page.click('button[type="submit"]'); | ^ 330 | const firstInputMissingValue = await page.evaluate(() => { 331 | return document.querySelectorAll("input")[0].validity.valueMissing; 332 | }); at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:329:12
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:325:9 › Routing Forms › Seeded Routing Form › Routing Link should validate fields: 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:325:9 › Routing Forms › Seeded Routing Form › Routing Link should validate fields Test timeout of 60000ms exceeded while tearing down "context".
[@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
3) [@***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
3) [@***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
3) [@***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/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow: apps/web/playwright/apps/analytics/analyticsApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow Test timeout of 60000ms exceeded while tearing down "context".
[@calcom/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example): apps/web/playwright/booking-seats.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example) Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example): apps/web/playwright/lib/testUtils.ts#L174
2) [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example) locator.click: Target closed =========================== logs =========================== waiting for locator('[data-testid="offer-seats-toggle"]') locator resolved to <button value="on" type="button" role="switch" data-stat…>…</button> 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 performing click action <div class="flex space-x-3">…</div> from <div>…</div> subtree intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ at apps/web/playwright/lib/testUtils.ts:174 172 | await createNewEventType(page, { eventTitle }); 173 | await page.locator('[data-testid="verti***-tab-event_advanced_tab_title"]').click(); > 174 | await page.locator('[data-testid="offer-seats-toggle"]').click(); | ^ 175 | await page.locator('[data-testid="update-eventtype"]').click(); 176 | }; 177 | at createNewSeatedEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:174:60) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-seats.e2e.ts:26:5
[@calcom/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example): apps/web/playwright/booking-seats.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example) Pending operations: - locator.click at apps/web/playwright/lib/testUtils.ts:174:60
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Test timeout of 60000ms exceeded while tearing down "context".
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L164
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.waitForURL: Navigation failed because page was closed! =========================== logs =========================== waiting for navigation to "/payment/*" until "load" ============================================================ 162 | 163 | await Promise.all([ > 164 | page.waitForURL("/payment/*"), | ^ 165 | page.click('[data-testid="confirm-reschedule-button"]'), 166 | ]); 167 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:164:12
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Pending operations: - page.click at apps/web/playwright/integrations-stripe.e2e.ts:165:12
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L219
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled Error: Timed out 30000ms waiting for expect(received).toBeVisible() Call log: - expect.toBeVisible with timeout 30000ms - waiting for getByText('This meeting is scheduled') - waiting for getByText('This meeting is scheduled') 217 | await page.click('[data-testid="confirm-reschedule-button"]'); 218 | > 219 | await expect(page.getByText("This meeting is scheduled")).toBeVisible(); | ^ 220 | }); 221 | 222 | todo("Payment should trigger a BOOKING_PAID webhook"); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:219:65
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled Pending operations: - locator.click at apps/web/playwright/lib/testUtils.ts:102:75
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled: apps/web/playwright/integrations-stripe.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
[@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
3) [@***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 while tearing down "context".
required
Process completed with exit code 1.
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/playwright/teams.e2e.ts#L202
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/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#L139
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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/test/utils/bookingScenario/bookingScenario.ts#L211
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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/test/utils/bookingScenario/bookingScenario.ts#L220
[@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/test/utils/bookingScenario/bookingScenario.ts#L221
[@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/test/utils/bookingScenario/bookingScenario.ts#L222
[@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/test/utils/bookingScenario/bookingScenario.ts#L223
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/_utils/getCrm.ts#L7
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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/test/utils/bookingScenario/bookingScenario.ts#L362
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/_utils/getCrm.ts#L7
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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/test/utils/bookingScenario/bookingScenario.ts#L363
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
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/middleware.ts#L14
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L496
[@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/modules/event-types/views/event-types-single-view.tsx#L230
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'eventType.hosts.length' and 'team'. Either include them or remove the dependency array.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L497
[@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/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/test/utils/bookingScenario/bookingScenario.ts#L498
[@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/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/test/utils/bookingScenario/bookingScenario.ts#L501
[@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/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/test/utils/bookingScenario/bookingScenario.ts#L504
[@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/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/test/utils/bookingScenario/bookingScenario.ts#L663
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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/test/utils/bookingScenario/bookingScenario.ts#L1535
[@typescript-eslint/no-unused-vars] 'app' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/pages/apps/installation/[[...step]].tsx#L126
[react-hooks/exhaustive-deps] React Hook useEffect has a missing dependency: 'formMethods'. Either include it or remove the dependency array.
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.
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.
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L77
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/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/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/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.
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.
packages/app-store/hubspot/lib/CrmService.ts#L25
[@typescript-eslint/no-unused-vars] 'CustomPublicObjectInput' is defined but never used. Allowed unused vars must match /^_/u.
apps/web/pages/settings/platform/oauth-clients/[clientId]/edit/index.tsx#L52
[@typescript-eslint/no-unused-vars] 'userPermissions' is assigned a value but never used. Allowed unused vars must match /^_/u.
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.
apps/web/playwright/ab-tests-redirect.e2e.ts#L27
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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.
apps/web/playwright/ab-tests-redirect.e2e.ts#L43
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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.
apps/web/playwright/ab-tests-redirect.e2e.ts#L59
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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.
apps/web/playwright/ab-tests-redirect.e2e.ts#L75
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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.
apps/web/playwright/ab-tests-redirect.e2e.ts#L91
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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.
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
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.
apps/web/playwright/app-store.e2e.ts#L13
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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.
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
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.
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
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
apps/web/playwright/fixtures/users.ts#L605
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/salesforce/components/EventTypeAppCardInterface.tsx#L17
[@typescript-eslint/no-unused-vars] 'disabled' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/playwright/fixtures/users.ts#L627
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/salesforce/lib/CrmService.ts#L23
[@typescript-eslint/no-unused-vars] 'ContactSearchResult' is defined but never used. Allowed unused vars must match /^_/u.
apps/web/playwright/fixtures/users.ts#L657
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/salesforce/lib/CrmService.ts#L40
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/fixtures/users.ts#L658
[@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.
apps/web/playwright/organization/booking.e2e.ts#L407
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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.
apps/web/playwright/out-of-office.e2e.ts#L14
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
packages/app-store/zohocalendar/lib/CalendarService.ts#L283
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/out-of-office.e2e.ts#L33
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
packages/app-store/zohocalendar/lib/CalendarService.ts#L284
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/payment-apps.e2e.ts#L235
[playwright/no-conditional-in-test] Avoid having conditionals in tests
packages/ui/components/dialog/Dialog.tsx#L214
[@typescript-eslint/no-unused-vars] 'DialogCloseProps' is defined but never used. Allowed unused vars must match /^_/u.
apps/web/playwright/payment-apps.e2e.ts#L281
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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.
apps/web/playwright/payment.e2e.ts#L17
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/playwright/payment.e2e.ts#L18
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/app/WithAppDirSsg.tsx#L5
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/profile.e2e.ts#L395
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/app/WithAppDirSsr.tsx#L5
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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#L152
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
apps/web/playwright/teams.e2e.ts#L162
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
apps/web/app/WithEmbedSSR.tsx#L12
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/teams.e2e.ts#L167
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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#L283
[@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.
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/.
Tests / E2E (2/4)
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.316.1. Please update to the latest version 2.317.0
required
This job failure may be caused by using an out of date self-hosted runner. You are currently using runner version 2.316.1. Please update to the latest version 2.317.0
🎭 Playwright Run Summary
1 skipped 2 passed (3.6s)
🎭 Playwright Run Summary
18 skipped 74 passed (1.2m)
🎭 Playwright Run Summary
3 skipped 21 passed (53.0s)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type 6 skipped 35 passed (1.5m)
🎭 Playwright Run Summary
3 flaky [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:300:9 › Routing Forms › Seeded Routing Form › Router URL should work [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:325:9 › Routing Forms › Seeded Routing Form › Routing Link should validate fields [@***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 7 passed (1.6m)
🎭 Playwright Run Summary
2 flaky [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:19:7 › Booking with Seats › User can create a seated event (2 seats as example) 4 skipped 92 passed (3.1m)
🎭 Playwright Run Summary
6 failed [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled [@***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 [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:432:9 › Stripe integration with the new app install flow skip flase › When event is paid and confirmed skip false › Payment should confirm pending payment booking skip false 2 interrupted [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:441:9 › Stripe integration with the new app install flow skip flase › When event is paid and confirmed skip false › Paid and confirmed booking should be able to be rescheduled skip false [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:458:9 › Stripe integration with the new app install flow skip flase › Change stripe presented currency skip false › Should be able to change currency skip false 3 flaky [@***com/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- future › user › can add multiple organizer address [@***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:56:9 › Event Types tests -- legacy › user › enabling recurring event comes with default options 33 skipped 59 passed (4.8m)

Artifacts

Produced during runtime
Name Size Digest
app-store-results Expired
5.36 MB
sha256:3abfdea71aafaa54e4e2f52fd8a958a7492c67631e5b20f07ad203973d43fca3
bundle Expired
2.35 KB
sha256:2ffa9393f4cc3450d1dee502a28a9fdca307a2a1735b6c06673c4520df8d2471
embed-core-results Expired
194 KB
sha256:ad711b1e1220df745331de7b62bd93f1e7ca5c3891602600aa02dbb0b03e4115
embed-react-results Expired
176 KB
sha256:fb772bea56c66f61aeb7b1e8cf4d104055c1f5f8f079ab8e92ab510fc603d911
lint-results Expired
349 KB
sha256:bfde896526486ca14a7a01910fdf07bff17a15c3a595c18c0aeba226723e8ec4
test-results-1_4 Expired
24.3 MB
sha256:b477ca92cca01d02d02e7962d5c223de88c852449964c95b09fa1093ea276490
test-results-2_4 Expired
212 MB
sha256:3ac839468cf1f71f5b062441cdc8e25c65cfe8af04e6b7d63ec962baf7c4faf1
test-results-3_4 Expired
41.6 MB
sha256:8181cb0aad07b3d4d0b22c68f1dfaf03dde0d2167491cf483d8be8bfff7e6539
test-results-4_4 Expired
240 KB
sha256:ca460ad8396a642892aa222e3014dddc2524ae013f2dab80cbcba9fc5def07ba