Skip to content

All checks

All checks #354

Triggered via merge group June 14, 2024 12:35
Status Success
Total duration 16m 39s
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

12 errors, 127 warnings, and 7 notices
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED: apps/web/playwright/fixtures/bookings.ts#L45
1) [@***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
1) [@***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
1) [@***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/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
1) [@***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
1) [@***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
1) [@***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:356:7 › prefill -- legacy › logged in: apps/web/playwright/booking-pages.e2e.ts#L363
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:356:7 › prefill -- legacy › logged in Error: expect(received).toHaveValue(expected) Expected string: "Prefill User" Received string: "" Call log: - expect.toHaveValue with timeout 30000ms - waiting for locator('[name="name"]') - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - waiting for locator('[name="name"]') - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value="" id=":r19:" type="text" name="name" requ…/> - unexpected value "" - locator resolved to <input value=
[@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
1) [@***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
1) [@***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
1) [@***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:111:7 › Stripe integration skip true › Can book a paid booking: apps/web/playwright/fixtures/users.ts#L926
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation to "/payment/*" until "load" navigated to "http://***:3000/booking/8erg8teFuVosVHfiv8JUH3?isSuccessBookingPage=true&email=test%40example.com&eventTypeSlug=paid" ============================================================ at apps/web/playwright/fixtures/users.ts:926 924 | await page.fill('[name="email"]', "test@example.com"); 925 | > 926 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]); | ^ 927 | 928 | await makePaymentUsingStripe(page); 929 | } at bookAndPayEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:926:27) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:119:5
[@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
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/playwright/teams.e2e.ts#L167
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/playwright/teams.e2e.ts#L202
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/playwright/teams.e2e.ts#L205
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
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/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/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/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/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#L139
[@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
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#L211
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
packages/app-store/_utils/getCrm.ts#L7
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/middleware.ts#L14
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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/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.
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#L221
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
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/test/utils/bookingScenario/bookingScenario.ts#L222
[@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/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.
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#L223
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
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#L362
[@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#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#L363
[@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/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#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#L60
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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#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#L72
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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#L77
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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.
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#L104
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/test/utils/bookingScenario/bookingScenario.ts#L504
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
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.
packages/app-store/googlecalendar/tests/testUtils.ts#L110
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L663
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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.
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/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/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/jelly/lib/VideoApiAdapter.ts#L11
[@typescript-eslint/no-unused-vars] 'event' is defined but never used. Allowed unused args must match /^_/u.
apps/web/test/utils/bookingScenario/expects.ts#L174
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
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/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/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
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/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
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/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.
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#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
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#L654
[@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#L655
[@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/organization/booking.e2e.ts#L407
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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.
apps/web/playwright/out-of-office.e2e.ts#L14
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/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
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/payment-apps.e2e.ts#L281
[playwright/no-conditional-in-test] Avoid having conditionals in tests
packages/app-store/zohocalendar/lib/CalendarService.ts#L283
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/payment.e2e.ts#L17
[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.e2e.ts#L18
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/profile.e2e.ts#L395
[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/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.
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/teams.e2e.ts#L152
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
apps/web/app/WithAppDirSsg.tsx#L5
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/teams.e2e.ts#L162
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
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#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 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/.
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/.
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.0s)
🎭 Playwright Run Summary
6 skipped 36 passed (55.1s)
🎭 Playwright Run Summary
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 73 passed (1.2m)
🎭 Playwright Run Summary
1 flaky [@***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 9 passed (1.5m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:356:7 › prefill -- legacy › logged in ─ 4 skipped 93 passed (2.2m)
🎭 Playwright Run Summary
2 flaky [@***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:111:7 › Stripe integration skip true › Can book a paid booking 9 skipped 92 passed (2.7m)
🎭 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.3m)

Artifacts

Produced during runtime
Name Size Digest
app-store-results Expired
3.95 MB
sha256:a3c85087a44abb46c189c4e70faeeec5006cf805ad08197fc37641dbefd9817c
bundle Expired
2.35 KB
sha256:e2848405c13abce2b9927075862e553c2b34d0577046478ef20bbf916f71a045
embed-core-results Expired
1.01 MB
sha256:07f83b513c54651154cd670085e60c6ac1f205d8837b5fc93bcc62416989be89
embed-react-results Expired
176 KB
sha256:45b859463ca5f50e5a93c7b02858abd2c33df03b4c42e00ce070f572eeb3fb4e
lint-results Expired
353 KB
sha256:d3c7bd6ed8546755cc8a584ce90a818b2ec9b055e4ce1e7b7b64ee70f9c4b967
test-results-1_4 Expired
2.12 MB
sha256:f84e390ad9fcf67b218340afccacc626f31236c94d39687333e7ec3ee845f4d0
test-results-2_4 Expired
27.4 MB
sha256:0094607d99994a45f5f165b957bc826b9203736ab5158da5b920a9c5bd61be71
test-results-3_4 Expired
243 KB
sha256:49488c9fbcfbdd64a0a8111a3af1f4f7dd57186ec2f232f711431456fe7cad8b
test-results-4_4 Expired
1.08 MB
sha256:71534cdd21fe472d7eedfe2673fdbd313455636fd276dae9455e9ff4b9f520f1