All checks #64
all-checks.yml
on: merge_group
Production builds
/
Web App
5m 58s
Linters
/
lint
3m 20s
Production builds
/
Build API v1
2m 54s
Production builds
/
Build API v2
7m 49s
Matrix: Tests / e2e
Tests
/
Integration
1m 33s
Tests
/
E2E App Store
3m 58s
Tests
/
E2E Embed Core
4m 13s
Tests
/
E2E Embed React
2m 43s
Analyze Build
/
analyze
1m 46s
required
4s
Annotations
17 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/web] › apps/web/playwright/profile.e2e.ts:304:7 › Update Profile › Newly added secondary email should show as Unverified:
apps/web/playwright/profile.e2e.ts#L311
1) [@***com/web] › apps/web/playwright/profile.e2e.ts:304:7 › Update Profile › Newly added secondary email should show as Unverified
Error: expect(received).toEqual(expected) // deep equality
Expected: true
Received: false
309 |
310 | expect(await page.getByTestId("profile-form-email-1-primary-badge").isVisible()).toEqual(false);
> 311 | expect(await page.getByTestId("profile-form-email-1-unverified-badge").isVisible()).toEqual(true);
| ^
312 | });
313 |
314 | // TODO: This test is extremely flaky and has been failing a lot, blocking many PRs. Fix this.
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:311:89
|
[@calcom/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType:
apps/web/playwright/teams.e2e.ts#L156
2) [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › 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/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L668
3) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
Error: expect(received).toBe(expected) // Object.is equality
Expected: 0
Received: 2
666 | });
667 |
> 668 | expect(scheduledTriggersAfterDisabling.length).toBe(0);
| ^
669 | });
670 | });
671 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:668:52
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/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/event-types.e2e.ts:128:9 › Event Types tests -- legacy › user › can add multiple organizer address:
apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- legacy › user › can add multiple organizer address
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- legacy › user › can add multiple organizer address:
apps/web/playwright/event-types.e2e.ts#L404
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- legacy › user › can add multiple organizer address
locator.click: Target closed
=========================== logs ===========================
waiting for locator('text=In Person (Organizer Address)').last()
============================================================
402 | await page.getByTestId("location-select").last().click();
403 | }
> 404 | await page.locator("text=In Person (Organizer Address)").last().click();
| ^
405 |
406 | const locationInputName = `locations[${index}].address`;
407 | await page.locator(`input[name="${locationInputName}"]`).waitFor();
at fillLocation (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:404:67)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:138:7
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- legacy › user › can add multiple organizer address:
apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- legacy › user › can add multiple organizer address
Pending operations:
- locator.click at apps/web/playwright/event-types.e2e.ts:404:67
|
[@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#L1
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default
Test timeout of 60000ms exceeded.
|
[@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#L140
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default
page.waitForURL: Navigation failed because page was closed!
=========================== logs ===========================
waiting for navigation to "/payment/*" until "load"
navigated to "http://***:3000/booking/3sstiF6QkBxmZf6j8H2YL5?isSuccessBookingPage=true&email=test%40example.com&eventTypeSlug=paid"
============================================================
138 | await page.fill('[name="email"]', "test@example.com");
139 |
> 140 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]);
| ^
141 |
142 | await page.goto(`/bookings/upcoming`);
143 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:140:29
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:357:7 › Stripe integration with the new app install flow skip flase › Pending payment booking should not be confirmed by default skip false:
apps/web/playwright/integrations-stripe.e2e.ts#L376
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:357:7 › Stripe integration with the new app install flow skip flase › Pending payment booking should not be confirmed by default skip false
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')
============================================================
374 | await page.goto(`/bookings/upcoming`);
375 |
> 376 | await expect(page.getByText("Unconfirmed")).toBeVisible();
| ^
377 | await expect(page.getByText("Pending payment").last()).toBeVisible();
378 | });
379 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:376:49
|
[@calcom/web] › apps/web/playwright/login.e2e.ts:62:9 › Login and logout tests -- legacy › Login flow validations -- future › Should warn when user does not exist:
apps/web/playwright/login.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/login.e2e.ts:62:9 › Login and logout tests -- legacy › Login flow validations -- future › Should warn when user does not exist
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/login.e2e.ts:62:9 › Login and logout tests -- legacy › Login flow validations -- future › Should warn when user does not exist:
apps/web/playwright/fixtures/users.ts#L882
4) [@***com/web] › apps/web/playwright/login.e2e.ts:62:9 › Login and logout tests -- legacy › Login flow validations -- future › Should warn when user does not exist
page.waitForResponse: Page closed
=========================== logs ===========================
waiting for response /\/api\/auth\/***lback\/credentials/
============================================================
at apps/web/playwright/fixtures/users.ts:882
880 |
881 | // waiting for specific login request to resolve
> 882 | await page.waitForResponse(/\/api\/auth\/***lback\/credentials/);
| ^
883 | }
884 |
885 | export async function apiLogin(
at login (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:882:14)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/login.e2e.ts:67:7
|
required
Process completed with exit code 1.
|
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/.
|
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/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/googlecalendar/tests/google-calendar.e2e.ts#L25
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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.
|
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#L347
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/middleware.ts#L14
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
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#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#L42
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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#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#L60
[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/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#L72
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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#L77
[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#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#L104
[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#L487
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
packages/app-store/googlecalendar/tests/testUtils.ts#L110
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
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/expects.ts#L174
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
|
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#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/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.
|
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.
|
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
|
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.
|
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.
|
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/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.
|
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/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/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/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/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/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/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/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/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/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.
|
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/ab-tests-redirect.e2e.ts#L27
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/ab-tests-redirect.e2e.ts#L43
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
apps/web/app/WithAppDirSsg.tsx#L5
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L59
[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/ab-tests-redirect.e2e.ts#L75
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
apps/web/app/WithEmbedSSR.tsx#L12
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L91
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
apps/web/app/future/apps/[slug]/[...pages]/page.tsx#L130
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L107
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/playwright/ab-tests-redirect.e2e.ts#L123
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/playwright/app-store.e2e.ts#L13
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/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/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/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/components/eventtype/AIEventController.tsx#L100
[@typescript-eslint/no-unused-vars] 'err' is defined but never used. Allowed unused args must match /^_/u.
|
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/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/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/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/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/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/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/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/playwright/organization/booking.e2e.ts#L411
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/playwright/out-of-office.e2e.ts#L14
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/out-of-office.e2e.ts#L33
[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/payment-apps.e2e.ts#L235
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/playwright/payment-apps.e2e.ts#L281
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/payment.e2e.ts#L17
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/payment.e2e.ts#L18
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/playwright/profile.e2e.ts#L395
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/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 v2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Analyze Build / analyze
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: dawidd6/action-download-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
1 skipped
2 passed (2.6s)
|
🎭 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 (57.6s)
|
🎭 Playwright Run Summary
3 flaky
[@***com/web] › apps/web/playwright/profile.e2e.ts:304:7 › Update Profile › Newly added secondary email should show as Unverified
[@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType
[@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
18 skipped
71 passed (1.2m)
|
🎭 Playwright Run Summary
5 skipped
10 passed (47.7s)
|
🎭 Playwright Run Summary
4 skipped
87 passed (1.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.0m)
|
🎭 Playwright Run Summary
4 flaky
[@***com/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- legacy › user › can add multiple organizer address
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:357:7 › Stripe integration with the new app install flow skip flase › Pending payment booking should not be confirmed by default skip false
[@***com/web] › apps/web/playwright/login.e2e.ts:62:9 › Login and logout tests -- legacy › Login flow validations -- future › Should warn when user does not exist
9 skipped
90 passed (4.6m)
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
app-store-results
Expired
|
195 KB |
sha256:355b79389cab59b1abeca9f3cd2c3628174753015053c93d2d891e2817a6dd85
|
|
bundle
Expired
|
2.32 KB |
sha256:c8fdec27071a0e77b7250b2e46844bc653eeca8e45cf2affa603a09bc1f8fc17
|
|
embed-core-results
Expired
|
884 KB |
sha256:0d122c05bb4b5841228eeee531e91763b80b535692f938573504db9a9a8a9c7a
|
|
embed-react-results
Expired
|
176 KB |
sha256:501d29d2cb4b8e37a65e568d9ecd94bbcf19ef789f22b201a6035ac352cfcaa5
|
|
lint-results
Expired
|
315 KB |
sha256:9f9a1a686619bf6966ebb1231bcbb57a56f4d152eed02cc92abb31d7850d8480
|
|
test-results-1_4
Expired
|
245 KB |
sha256:c15c82276b12d94611a0c4b24309bd4fa5d38785a855ef12e92a8372290ae468
|
|
test-results-2_4
Expired
|
35.8 MB |
sha256:a046e5b07e00d96ec47f6967044ece6005a984f093ca6f6030c6e377b6c88279
|
|
test-results-3_4
Expired
|
9.44 MB |
sha256:adf4e16baa036d581854f0e2df5528ce4fca0d2730bbc9905d8555eb54e463ee
|
|
test-results-4_4
Expired
|
10.9 MB |
sha256:c17452873f90eb91f1922027fd08d79aa9841584c40635d99f48a9553f3188f8
|
|