All checks #4
all-checks.yml
on: merge_group
Production builds
/
Web App
7m 13s
Linters
/
lint
2m 52s
Production builds
/
Build API v1
4m 47s
Production builds
/
Build API v2
5m 32s
Matrix: Tests / e2e-app-store
Matrix: Tests / e2e-embed
Matrix: Tests / e2e-embed
Matrix: Tests / e2e
Analyze Build
/
analyze
2m 5s
required
3s
Annotations
25 errors, 107 warnings, and 12 notices
[@calcom/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:199:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to Org:
apps/web/playwright/organization/organization-invitation.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:199:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to Org
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:199:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to Org:
apps/web/playwright/lib/testUtils.ts#L213
1) [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:199:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to Org
page.waitForResponse: Page closed
=========================== logs ===========================
waiting for response "**/api/trpc/teams/createInvite?batch=1"
============================================================
at apps/web/playwright/lib/testUtils.ts:213
211 |
212 | export async function getInviteLink(page: Page) {
> 213 | const response = await page.waitForResponse("**/api/trpc/teams/createInvite?batch=1");
| ^
214 | const json = await response.json();
215 | return json[0].result.data.json.inviteLink as string;
216 | }
at getInviteLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:213:31)
at copyInviteLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:557:41)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:252:28
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:251:7
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load if correct embedLibUrl is provided:
packages/embeds/embed-core/playwright/tests/preview.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load if correct embedLibUrl is provided
Test timeout of 60000ms exceeded.
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load if correct embedLibUrl is provided:
packages/embeds/embed-core/playwright/tests/preview.e2e.ts#L10
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load if correct embedLibUrl is provided
page.evaluate: Target closed
8 | "http://***:3000/embed/preview.html?embedLibUrl=http://***:3000/embed/embed.js&bookerUrl=http://***:3000&***Link=pro/30min"
9 | );
> 10 | const libraryLoaded = await page.evaluate(() => {
| ^
11 | return new Promise((resolve) => {
12 | setInterval(() => {
13 | if (
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/preview.e2e.ts:10:38
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load if correct embedLibUrl is provided:
packages/embeds/embed-core/playwright/tests/preview.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load if correct embedLibUrl is provided
Pending operations:
- page.evaluate at packages/embeds/embed-core/playwright/tests/preview.e2e.ts:10:38
|
[@calcom/web] › apps/web/playwright/team/team-invitation.e2e.ts:100:7 › Team › Invitation (verified):
apps/web/playwright/team/team-invitation.e2e.ts#L106
1) [@***com/web] › apps/web/playwright/team/team-invitation.e2e.ts:100:7 › Team › Invitation (verified)
page.waitForLoadState: Timeout 30000ms exceeded.
104 | await teamOwner.apiLogin();
105 | await page.goto(`/settings/teams/${team.id}/members`);
> 106 | await page.waitForLoadState("networkidle");
| ^
107 |
108 | await test.step("To the organization by email (internal user)", async () => {
109 | const invitedUserEmail = users.trackEmail({
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/team/team-invitation.e2e.ts:106:16
|
[@calcom/web] › apps/web/playwright/team/team-invitation.e2e.ts:100:7 › Team › Invitation (verified):
apps/web/playwright/team/team-invitation.e2e.ts#L106
1) [@***com/web] › apps/web/playwright/team/team-invitation.e2e.ts:100:7 › Team › Invitation (verified)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForLoadState: Timeout 30000ms exceeded.
104 | await teamOwner.apiLogin();
105 | await page.goto(`/settings/teams/${team.id}/members`);
> 106 | await page.waitForLoadState("networkidle");
| ^
107 |
108 | await test.step("To the organization by email (internal user)", async () => {
109 | const invitedUserEmail = users.trackEmail({
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/team/team-invitation.e2e.ts:106:16
|
[@calcom/web] › apps/web/playwright/team/team-invitation.e2e.ts:100:7 › Team › Invitation (verified):
apps/web/playwright/team/team-invitation.e2e.ts#L106
1) [@***com/web] › apps/web/playwright/team/team-invitation.e2e.ts:100:7 › Team › Invitation (verified)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForLoadState: Timeout 30000ms exceeded.
104 | await teamOwner.apiLogin();
105 | await page.goto(`/settings/teams/${team.id}/members`);
> 106 | await page.waitForLoadState("networkidle");
| ^
107 |
108 | await test.step("To the organization by email (internal user)", async () => {
109 | const invitedUserEmail = users.trackEmail({
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/team/team-invitation.e2e.ts:106:16
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L668
2) [@***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/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L668
2) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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/web] › apps/web/playwright/team/team-invitation.e2e.ts:16:7 › Team › Invitation (non verified):
apps/web/playwright/team/team-invitation.e2e.ts#L22
3) [@***com/web] › apps/web/playwright/team/team-invitation.e2e.ts:16:7 › Team › Invitation (non verified)
page.waitForLoadState: Timeout 30000ms exceeded.
20 | await teamOwner.apiLogin();
21 | await page.goto(`/settings/teams/${team.id}/members`);
> 22 | await page.waitForLoadState("networkidle");
| ^
23 |
24 | await test.step("To the team by email (external user)", async () => {
25 | const invitedUserEmail = users.trackEmail({
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/team/team-invitation.e2e.ts:22:16
|
[@calcom/web] › apps/web/playwright/team/team-invitation.e2e.ts:16:7 › Team › Invitation (non verified):
apps/web/playwright/team/team-invitation.e2e.ts#L22
3) [@***com/web] › apps/web/playwright/team/team-invitation.e2e.ts:16:7 › Team › Invitation (non verified)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForLoadState: Timeout 30000ms exceeded.
20 | await teamOwner.apiLogin();
21 | await page.goto(`/settings/teams/${team.id}/members`);
> 22 | await page.waitForLoadState("networkidle");
| ^
23 |
24 | await test.step("To the team by email (external user)", async () => {
25 | const invitedUserEmail = users.trackEmail({
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/team/team-invitation.e2e.ts:22:16
|
[@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
4) [@***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/unpublished.e2e.ts:45:7 › Unpublished › Organization profile:
apps/web/playwright/unpublished.e2e.ts#L49
5) [@***com/web] › apps/web/playwright/unpublished.e2e.ts:45:7 › Unpublished › Organization profile
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/org/org-4-1716486958756", waiting until "load"
============================================================
47 | const { team: org } = await owner.getOrgMembership();
48 | const { requestedSlug } = org.metadata as { requestedSlug: string };
> 49 | await page.goto(`/org/${requestedSlug}`);
| ^
50 | await page.waitForLoadState("networkidle");
51 | expect(await page.locator('[data-testid="empty-screen"]').count()).toBe(1);
52 | expect(await page.locator(`h2:has-text("${title(org.name)}")`).count()).toBe(1);
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/unpublished.e2e.ts:49:16
|
[@calcom/web] › apps/web/playwright/unpublished.e2e.ts:75:7 › Unpublished › Organization sub-team event-type:
apps/web/playwright/unpublished.e2e.ts#L87
6) [@***com/web] › apps/web/playwright/unpublished.e2e.ts:75:7 › Unpublished › Organization sub-team event-type
page.waitForLoadState: Timeout 30000ms exceeded.
85 | const { slug: subteamEventSlug } = await owner.getFirstTeamEvent(subteamId);
86 | await page.goto(`/org/${requestedSlug}/team/${subteamSlug}/${subteamEventSlug}`);
> 87 | await page.waitForLoadState("networkidle");
| ^
88 |
89 | expect(await page.locator('[data-testid="empty-screen"]').count()).toBe(1);
90 | expect(await page.locator(`h2:has-text("${title(org.name)}")`).count()).toBe(1);
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/unpublished.e2e.ts:87:16
|
[@calcom/web] › apps/web/playwright/manage-booking-questions.e2e.ts:50:9 › Manage Booking Questions › For User EventType › Do a booking with Checkbox type question and verify a few thing in b/w:
apps/web/playwright/manage-booking-questions.e2e.ts#L644
1) [@***com/web] › apps/web/playwright/manage-booking-questions.e2e.ts:50:9 › Manage Booking Questions › For User EventType › Do a booking with Checkbox type question and verify a few thing in b/w
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types", waiting until "load"
============================================================
642 | });
643 | await user.apiLogin();
> 644 | await page.goto("/event-types");
| ^
645 | // We wait until loading is finished
646 | await page.waitForSelector('[data-testid="event-types"]');
647 | return user;
at createAndLoginUserWithEventTypes (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/manage-booking-questions.e2e.ts:644:14)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/manage-booking-questions.e2e.ts:57:20
|
[@calcom/web] › apps/web/playwright/manage-booking-questions.e2e.ts:95:9 › Manage Booking Questions › For User EventType › Split 'Full name' into 'First name' and 'Last name':
apps/web/playwright/manage-booking-questions.e2e.ts#L644
2) [@***com/web] › apps/web/playwright/manage-booking-questions.e2e.ts:95:9 › Manage Booking Questions › For User EventType › Split 'Full name' into 'First name' and 'Last name'
page.goto: Timeout 30000ms exceeded.
=========================== logs ===========================
navigating to "http://***:3000/event-types", waiting until "load"
============================================================
642 | });
643 | await user.apiLogin();
> 644 | await page.goto("/event-types");
| ^
645 | // We wait until loading is finished
646 | await page.waitForSelector('[data-testid="event-types"]');
647 | return user;
at createAndLoginUserWithEventTypes (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/manage-booking-questions.e2e.ts:644:14)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/manage-booking-questions.e2e.ts:102:20
|
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type:
apps/web/playwright/managed-event-types.e2e.ts#L98
3) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type
page.waitForLoadState: Timeout 30000ms exceeded.
96 | await page.locator("[data-testid=update-eventtype]").click();
97 | await page.getByTestId("toast-success").waitFor();
> 98 | await page.waitForLoadState("networkidle");
| ^
99 |
100 | await page.getByTestId("verti***-tab-assignment").click();
101 | await gotoBookingPage(page);
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:98:18
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:90:5
|
[@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 | test("Can verify the newly added secondary email", async ({ page, users, prisma }) => {
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:311:89
|
[@calcom/web] › apps/web/playwright/profile.e2e.ts:314:7 › Update Profile › Can verify the newly added secondary email:
apps/web/playwright/profile.e2e.ts#L318
2) [@***com/web] › apps/web/playwright/profile.e2e.ts:314:7 › Update Profile › Can verify the newly added secondary email
Error: expect(received).toEqual(expected) // deep equality
Expected: true
Received: false
316 |
317 | expect(await page.getByTestId("profile-form-email-1-primary-badge").isVisible()).toEqual(false);
> 318 | expect(await page.getByTestId("profile-form-email-1-unverified-badge").isVisible()).toEqual(true);
| ^
319 | // Instead of dealing with emails in e2e lets just get the token and navigate to it
320 | const verificationToken = await prisma.verificationToken.findFirst({
321 | where: {
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:318:89
|
[@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()
============================================================
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:143:7 › Stripe integration › Pending payment booking should not be confirmed by default:
apps/web/playwright/integrations-stripe.e2e.ts#L163
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default
expect.toBeVisible: Error: strict mode violation: getByText('Unconfirmed') resolved to 3 elements:
1) <div class="flex items-center gap-x-2"> Unconfirmed</div> aka getByTestId('horizontal-tab-unconfirmed')
2) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Mon, 3 Jun 9:00am - 9:30am Unconfirmed' })
3) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Paid between Nameless and Stripe Stripeson Pending payment You and Stripe Stripeson' })
=========================== logs ===========================
expect.toBeVisible with timeout 30000ms
waiting for getByText('Unconfirmed')
waiting for getByText('Unconfirmed')
============================================================
161 | await page.goto(`/bookings/upcoming`);
162 |
> 163 | await expect(page.getByText("Unconfirmed")).toBeVisible();
| ^
164 | await expect(page.getByText("Pending payment").last()).toBeVisible();
165 | });
166 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:163:49
|
required
Process completed with exit code 1.
|
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.
|
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/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/googlecalendar/tests/google-calendar.e2e.ts#L25
[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/expects.ts#L390
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L38
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/pages/api/send-daily-video-transcript.ts#L71
[@typescript-eslint/no-unused-vars] 'meeting_id' is assigned a value but never used. Allowed unused vars must match /^_/u.
|
apps/web/test/utils/bookingScenario/expects.ts#L773
[@typescript-eslint/no-unused-vars] 'organizer' is defined but never used. Allowed unused args must match /^_/u.
|
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L41
[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.
|
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L42
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/pages/settings/my-account/profile.tsx#L507
[@typescript-eslint/no-unused-vars] 'isFallbackImg' is defined but never used. Allowed unused args must match /^_/u.
|
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L60
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/pages/settings/my-account/profile.tsx#L509
[@typescript-eslint/no-unused-vars] 'userOrganization' is defined but never used. Allowed unused args must match /^_/u.
|
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L72
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/googlecalendar/tests/google-calendar.e2e.ts#L77
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/app-store/googlecalendar/tests/google-calendar.e2e.ts#L104
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L27
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
packages/app-store/googlecalendar/tests/testUtils.ts#L110
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L43
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
packages/app-store/jelly/lib/VideoApiAdapter.ts#L11
[@typescript-eslint/no-unused-vars] 'event' is defined but never used. Allowed unused args must match /^_/u.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L59
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
packages/app-store/jelly/lib/VideoApiAdapter.ts#L32
[@typescript-eslint/no-unused-vars] 'event' is defined but never used. Allowed unused args must match /^_/u.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L75
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
packages/app-store/jelly/lib/VideoApiAdapter.ts#L41
[@typescript-eslint/no-unused-vars] 'uid' is defined but never used. Allowed unused args must match /^_/u.
|
apps/web/playwright/ab-tests-redirect.e2e.ts#L91
[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#L107
[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#L123
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
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/app-store.e2e.ts#L13
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/bookings.ts#L94
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
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/fixtures/users.ts#L577
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/playwright/fixtures/users.ts#L599
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/playwright/fixtures/users.ts#L629
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/playwright/fixtures/users.ts#L630
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
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/organization/booking.e2e.ts#L411
[playwright/no-conditional-in-test] Avoid having conditionals in tests
|
packages/ui/components/dialog/Dialog.tsx#L214
[@typescript-eslint/no-unused-vars] 'DialogCloseProps' is defined but never used. Allowed unused vars must match /^_/u.
|
apps/web/playwright/out-of-office.e2e.ts#L14
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/out-of-office.e2e.ts#L33
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
packages/ui/components/image-uploader/BannerUploader.tsx#L130
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'height', 't', and 'width'. Either include them or remove the dependency array.
|
apps/web/playwright/payment-apps.e2e.ts#L235
[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/payment-apps.e2e.ts#L281
[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/payment.e2e.ts#L17
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
apps/web/app/WithEmbedSSR.tsx#L12
[@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.
|
apps/web/app/future/apps/[slug]/[...pages]/page.tsx#L130
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
|
apps/web/playwright/profile.e2e.ts#L393
[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/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/app/layoutHOC.tsx#L16
[@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/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/teams.e2e.ts#L167
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/teams.e2e.ts#L202
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
|
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/playwright/teams.e2e.ts#L205
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
|
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/webhook.e2e.ts#L489
[@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/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/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/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/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/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/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#L207
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
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#L208
[@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/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/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#L348
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/lib/orgMigration.test.ts#L1265
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/test/utils/bookingScenario/bookingScenario.ts#L479
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/lib/orgMigration.test.ts#L1304
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/test/utils/bookingScenario/bookingScenario.ts#L480
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/lib/orgMigration.test.ts#L1353
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/test/utils/bookingScenario/bookingScenario.ts#L481
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/lib/orgMigration.ts#L261
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/test/utils/bookingScenario/bookingScenario.ts#L484
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/lib/orgMigration.ts#L377
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/test/utils/bookingScenario/bookingScenario.ts#L487
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
|
apps/web/lib/team/[slug]/[type]/getServerSideProps.tsx#L26
[@typescript-eslint/no-unused-vars] 'queryDuration' is assigned a value but never used. Allowed unused vars must match /^_/u.
|
apps/web/middleware.ts#L14
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
|
apps/web/modules/users/views/users-public-view.tsx#L29
[@typescript-eslint/no-unused-vars] 't' is assigned a value but never used. Allowed unused vars must match /^_/u.
|
apps/web/modules/videos/ai/ai-transcribe.tsx#L10
[@typescript-eslint/no-unused-vars] 't' is assigned a value but never used. Allowed unused vars must match /^_/u.
|
apps/web/modules/videos/ai/ai-transcribe.tsx#L27
[@typescript-eslint/no-unused-vars] 'ev' is defined but never used. Allowed unused args must match /^_/u.
|
Linters / lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: ataylorme/eslint-annotate-action@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Production builds / Build API v1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Production builds / Build API v2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Analyze Build / analyze
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: dawidd6/action-download-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
2 passed (16.3s)
|
🎭 Playwright Run Summary
1 skipped
2 passed (3.9s)
|
🎭 Playwright Run Summary
5 skipped
8 passed (36.2s)
|
🎭 Playwright Run Summary
3 skipped
15 passed (48.8s)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:199:9 › Organization › Email matching orgAutoAcceptEmail and a Verified Organization with DNS Setup Done › nonexisting user is invited to Org
5 skipped
23 passed (1.5m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load if correct embedLibUrl is provided
5 passed (1.1m)
|
🎭 Playwright Run Summary
4 skipped
69 passed (1.6m)
|
🎭 Playwright Run Summary
2 skipped
30 passed (1.2m)
|
🎭 Playwright Run Summary
2 failed
[@***com/web] › apps/web/playwright/team/team-invitation.e2e.ts:100:7 › Team › Invitation (verified)
[@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
3 interrupted
[@***com/web] › apps/web/playwright/workflow.e2e.ts:31:11 › Workflow Tab - Event Type › Check the functionalities of the Workflow Tab › User Workflows › Deleting an existing workflow
[@***com/web] › apps/web/playwright/workflow.e2e.ts:43:11 › Workflow Tab - Event Type › Check the functionalities of the Workflow Tab › User Workflows › Create an action and check if workflow is triggered
[@***com/web] › apps/web/playwright/workflow.e2e.ts:57:11 › Workflow Tab - Event Type › Check the functionalities of the Workflow Tab › Team Workflows › Admin user
4 flaky
[@***com/web] › apps/web/playwright/team/team-invitation.e2e.ts:16:7 › Team › Invitation (non verified)
[@***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/unpublished.e2e.ts:45:7 › Unpublished › Organization profile
[@***com/web] › apps/web/playwright/unpublished.e2e.ts:75:7 › Unpublished › Organization sub-team event-type
13 skipped
33 passed (2.2m)
|
🎭 Playwright Run Summary
3 flaky
[@***com/web] › apps/web/playwright/manage-booking-questions.e2e.ts:50:9 › Manage Booking Questions › For User EventType › Do a booking with Checkbox type question and verify a few thing in b/w
[@***com/web] › apps/web/playwright/manage-booking-questions.e2e.ts:95:9 › Manage Booking Questions › For User EventType › Split 'Full name' into 'First name' and 'Last name'
[@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type
3 skipped
20 passed (2.1m)
|
🎭 Playwright Run Summary
2 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/profile.e2e.ts:314:7 › Update Profile › Can verify the newly added secondary email
5 skipped
30 passed (1.8m)
|
🎭 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:143:7 › Stripe integration › Pending payment booking should not be confirmed by default
4 skipped
59 passed (4.1m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
app-store-results-1_2
Expired
|
191 KB |
|
app-store-results-2_2
Expired
|
177 KB |
|
bundle
Expired
|
2.31 KB |
|
embed-core-results-1_2
Expired
|
190 KB |
|
embed-core-results-2_2
Expired
|
641 KB |
|
embed-react-results-1_2
Expired
|
176 KB |
|
embed-react-results-2_2
Expired
|
173 KB |
|
lint-results
Expired
|
290 KB |
|
test-results-1_7
Expired
|
197 KB |
|
test-results-2_7
Expired
|
232 KB |
|
test-results-3_7
Expired
|
24.7 MB |
|
test-results-4_7
Expired
|
24.9 MB |
|
test-results-5_7
Expired
|
8.54 MB |
|
test-results-6_7
Expired
|
5.12 MB |
|
test-results-7_7
Expired
|
23.5 MB |
|