All checks #527
all-checks.yml
on: merge_group
Production builds
/
Web App
6m 42s
Linters
/
lint
3m 5s
Production builds
/
Build API v1
4m 2s
Production builds
/
Build API v2
5m 38s
Analyze Build
/
analyze
1m 37s
Matrix: Tests / e2e
Tests
/
Integration
1m 18s
Tests
/
E2E App Store
4m 38s
Tests
/
E2E Embed Core
3m 14s
Tests
/
E2E Embed React
3m 0s
required
3s
Annotations
24 errors, 126 warnings, and 7 notices
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:82:9 › Bookings › Team Event › Can create a booking for Round Robin EventType:
apps/web/playwright/organization/booking.e2e.ts#L511
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:82:9 › Bookings › Team Event › Can create a booking for Round Robin EventType
Error: expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
509 | return BookingTitle === bookingTitle;
510 | })
> 511 | ).toBe(true);
| ^
512 | } else {
513 | const BookingTitle = `${event.title} between ${team.name} and ${testName}`;
514 | await expect(page.getByTestId("booking-title")).toHaveText(BookingTitle);
at bookTeamEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:511:7)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:117: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:111:7
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:82:9 › Bookings › Team Event › Can create a booking for Round Robin EventType:
apps/web/playwright/organization/booking.e2e.ts#L511
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:82: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
509 | return BookingTitle === bookingTitle;
510 | })
> 511 | ).toBe(true);
| ^
512 | } else {
513 | const BookingTitle = `${event.title} between ${team.name} and ${testName}`;
514 | await expect(page.getByTestId("booking-title")).toHaveText(BookingTitle);
at bookTeamEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:511:7)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:117: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:111:7
|
[@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/signup.e2e.ts:196:7 › Signup Flow Test › Email verification sent if enabled:
apps/web/playwright/signup.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/signup.e2e.ts:196:7 › Signup Flow Test › Email verification sent if enabled
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/signup.e2e.ts:196:7 › Signup Flow Test › Email verification sent if enabled:
apps/web/playwright/signup.e2e.ts#L219
1) [@***com/web] › apps/web/playwright/signup.e2e.ts:196:7 › Signup Flow Test › Email verification sent if enabled
page.click: Target closed
=========================== logs ===========================
waiting for locator('button[type="submit"]')
locator resolved to <button disabled type="submit" class="whitespace-nowrap …>Create Account</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
217 | await page.locator('input[name="password"]').fill(userToCreate.password);
218 |
> 219 | await page.click('button[type="submit"]');
| ^
220 |
221 | await page.waitForURL((url) => url.pathname.includes("/auth/verify-email"));
222 | // Find the newly created user and add it to the fixture store
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/signup.e2e.ts:219:16
|
[@calcom/web] › apps/web/playwright/signup.e2e.ts:196:7 › Signup Flow Test › Email verification sent if enabled:
apps/web/playwright/signup.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/signup.e2e.ts:196:7 › Signup Flow Test › Email verification sent if enabled
Pending operations:
- page.click at apps/web/playwright/signup.e2e.ts:219:16
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/fixtures/bookings.ts#L45
2) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
PrismaClientKnownRequestError:
Invalid `prisma.booking.create()` invocation in
/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/bookings.ts:45:44
42 const startDate = startDateParam || dayjs().add(1, "day").toDate();
43 const seed = `${username}:${dayjs(startDate).utc().format()}:${new Date().getTime()}`;
44 const uid = translator.fromUUID(uuidv5(seed, uuidv5.URL));
→ 45 const booking = await prisma.booking.create(
Unique constraint failed on the fields: (`uid`)
at apps/web/playwright/fixtures/bookings.ts:45
43 | const seed = `${username}:${dayjs(startDate).utc().format()}:${new Date().getTime()}`;
44 | const uid = translator.fromUUID(uuidv5(seed, uuidv5.URL));
> 45 | const booking = await prisma.booking.create({
| ^
46 | data: {
47 | uid: uid,
48 | title: title || "30min",
at Cn.handleRequestError (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:6817)
at Cn.handleAndLogRequestError (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:6206)
at Cn.request (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:5926)
at l (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:128:9968)
at Object.create (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/bookings.ts:45:23)
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
Pending operations:
- page.goto at apps/web/playwright/webhook.e2e.ts:561:16
|
[@calcom/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:9:7 › Check analytics Apps › Check analytics Apps by skipping the configure step:
apps/web/playwright/apps/analytics/analyticsApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:9:7 › Check analytics Apps › Check analytics Apps by skipping the configure step
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:9:7 › Check analytics Apps › Check analytics Apps by skipping the configure step:
apps/web/playwright/fixtures/apps.ts#L51
1) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:9:7 › Check analytics Apps › Check analytics Apps by skipping the configure step
locator.click: Target closed
=========================== logs ===========================
waiting for getByRole('link', { name: '30 min' })
============================================================
at apps/web/playwright/fixtures/apps.ts:51
49 | },
50 | goToEventType: async (eventType: string) => {
> 51 | await page.getByRole("link", { name: eventType }).click();
| ^
52 | },
53 | goToAppsTab: async () => {
54 | await page.getByTestId("verti***-tab-apps").click();
at Object.goToEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/apps.ts:51:57)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:19:20
|
[@calcom/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:9:7 › Check analytics Apps › Check analytics Apps by skipping the configure step:
apps/web/playwright/apps/analytics/analyticsApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:9:7 › Check analytics Apps › Check analytics Apps by skipping the configure step
Pending operations:
- page.goto at apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:18:16
|
[@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
2) [@***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.
|
[@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/fixtures/apps.ts#L28
2) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow
page.click: Target closed
=========================== logs ===========================
waiting for locator('[data-testid="install-app-button-personal"]')
============================================================
at apps/web/playwright/fixtures/apps.ts:28
26 | const appMetadata = appStoreMetadata[app as keyof typeof appStoreMetadata];
27 | if (shouldRedirectToAppOnboarding(appMetadata)) {
> 28 | await page.click('[data-testid="install-app-button-personal"]');
| ^
29 | await page.waitForURL(`apps/installation/event-types?slug=${app}`);
30 |
31 | for (const id of eventTypeIds) {
at Object.installApp (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/apps.ts:28:20)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:36:7
|
[@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
2) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow
Pending operations:
- page.click at apps/web/playwright/fixtures/apps.ts:28:20
|
[@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
2) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[@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
2) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Pending operations:
- expect.toBeVisible at apps/web/playwright/fixtures/apps.ts:66:95
|
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:27:5 › check SSR and OG - User Event Type:
apps/web/playwright/booking-pages.e2e.ts#L51
3) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:27:5 › check SSR and OG - User Event Type
Error: expect(received).toBe(expected) // Object.is equality
Expected: 1
Received: 0
49 | expect(ogUrl).toEqual(`${WEBAPP_URL}/${user.username}/30-min`);
50 | const avatarLocators = await page.locator('[data-testid="avatar-href"]').all();
> 51 | expect(avatarLocators.length).toBe(1);
| ^
52 |
53 | for (const avatarLocator of avatarLocators) {
54 | expect(await avatarLocator.getAttribute("href")).toEqual(`${WEBAPP_URL}/${user.username}?redirect=false`);
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:51:33
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- future › 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 -- future › 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 -- future › 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 -- future › user › can add multiple organizer address
locator.click: Target closed
=========================== logs ===========================
waiting for locator('text=In Person (Organizer Address)').last()
locator resolved to <span class="text-sm font-medium">In Person (Organizer Address)</span>
attempting click action
waiting for element to be visible, enabled and stable
element was detached from the DOM, retrying
============================================================
402 | await page.getByTestId("location-select").last().click();
403 | }
> 404 | await page.locator("text=In Person (Organizer Address)").last().click();
| ^
405 |
406 | const locationInputName = `locations[${index}].address`;
407 | await page.locator(`input[name="${locationInputName}"]`).waitFor();
at fillLocation (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:404:67)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:138:7
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:128:9 › Event Types tests -- future › 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 -- future › 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:148:7 › Stripe integration skip true › Paid 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:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled
Test timeout of 60000ms exceeded while tearing down "context".
|
packages/app-store/_utils/getCrm.ts#L7
[@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.
|
packages/app-store/_utils/getCrm.ts#L7
[@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/playwright/teams.e2e.ts#L202
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/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
|
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L25
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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.
|
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#L211
[@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#L220
[@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/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/test/utils/bookingScenario/bookingScenario.ts#L221
[@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/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/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#L72
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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#L223
[@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/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#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#L104
[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
|
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#L363
[@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
|
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#L496
[@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
|
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/bookingScenario.ts#L497
[@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
|
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/bookingScenario.ts#L498
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/lib/orgMigration.ts#L377
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
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/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#L501
[@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#L45
[@typescript-eslint/no-unused-vars] 'dateFrom' is defined but never used. Allowed unused args 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#L504
[@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#L45
[@typescript-eslint/no-unused-vars] 'dateTo' is defined but never used. Allowed unused args must match /^_/u.
|
apps/web/modules/event-types/views/event-types-single-view.tsx#L434
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'eventType.assignAllTeamMembers', 'eventType.children', 'eventType.hosts', 'eventType.schedulingType', and 'team'. Either include them or remove the dependency array.
|
apps/web/test/utils/bookingScenario/bookingScenario.ts#L663
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
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/modules/videos/ai/ai-transcribe.tsx#L48
[@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#L1535
[@typescript-eslint/no-unused-vars] 'app' is assigned a value but never used. Allowed unused vars 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/modules/videos/ai/ai-transcribe.tsx#L66
[@typescript-eslint/no-unused-vars] 'ev' 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.
|
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/modules/videos/ai/ai-transcribe.tsx#L73
[@typescript-eslint/no-unused-vars] 'ev' 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/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/modules/videos/ai/ai-transcribe.tsx#L80
[@typescript-eslint/no-unused-vars] 'ev' 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.
|
apps/web/modules/videos/ai/ai-transcribe.tsx#L87
[@typescript-eslint/no-unused-vars] 'ev' is defined but never used. Allowed unused args 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/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
|
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/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/salesforce/lib/CrmService.ts#L23
[@typescript-eslint/no-unused-vars] 'ContactSearchResult' is defined 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/salesforce/lib/CrmService.ts#L40
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
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/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/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/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/app-store/zohocalendar/lib/CalendarService.ts#L283
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
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/zohocalendar/lib/CalendarService.ts#L284
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L27
[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.
|
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#L43
[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#L59
[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#L75
[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#L91
[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/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/playwright/ab-tests-redirect.e2e.ts#L123
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
apps/web/app/layoutHOC.tsx#L16
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
apps/web/playwright/app-store.e2e.ts#L13
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/playwright/fixtures/bookings.ts#L94
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/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/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#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/users.ts#L605
[@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/users.ts#L627
[@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#L657
[@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#L658
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
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/playwright/organization/booking.e2e.ts#L407
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/playwright/out-of-office.e2e.ts#L14
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/out-of-office.e2e.ts#L33
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/payment-apps.e2e.ts#L235
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
apps/web/playwright/payment-apps.e2e.ts#L281
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
apps/web/playwright/payment.e2e.ts#L17
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/playwright/payment.e2e.ts#L18
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/playwright/profile.e2e.ts#L395
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
apps/web/playwright/signup.e2e.ts#L194
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
|
apps/web/playwright/teams.e2e.ts#L22
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/playwright/teams.e2e.ts#L152
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
|
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/.
|
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.9s)
|
🎭 Playwright Run Summary
3 skipped
21 passed (43.5s)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/organization/booking.e2e.ts:82:9 › Bookings › Team Event › Can create a booking for Round Robin EventType
6 skipped
35 passed (58.6s)
|
🎭 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.6m)
|
🎭 Playwright Run Summary
2 flaky
[@***com/web] › apps/web/playwright/signup.e2e.ts:196:7 › Signup Flow Test › Email verification sent if enabled
[@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
18 skipped
72 passed (2.0m)
|
🎭 Playwright Run Summary
3 flaky
[@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:9:7 › Check analytics Apps › Check analytics Apps by skipping the configure step
[@***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-pages.e2e.ts:27:5 › check SSR and OG - User Event Type
4 skipped
91 passed (3.3m)
|
🎭 Playwright Run Summary
2 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/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled
9 skipped
92 passed (3.9m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
app-store-results
Expired
|
3.72 MB |
|
bundle
Expired
|
2.32 KB |
|
embed-core-results
Expired
|
195 KB |
|
embed-react-results
Expired
|
177 KB |
|
lint-results
Expired
|
351 KB |
|
test-results-1_4
Expired
|
83.3 MB |
|
test-results-2_4
Expired
|
33.8 MB |
|
test-results-3_4
Expired
|
6.96 MB |
|
test-results-4_4
Expired
|
13.5 MB |
|