Skip to content

All checks

All checks #512

Triggered via merge group June 27, 2024 13:55
Status Failure
Total duration 15m 26s
Artifacts 9

all-checks.yml

on: merge_group
Analyze Build  /  analyze
1m 55s
Analyze Build / analyze
Matrix: Tests / e2e
required
3s
required
Fit to window
Zoom out
Zoom in

Annotations

41 errors, 124 warnings, and 7 notices
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:218:9 › Routing Forms › Seeded Routing Form › Routing Link - Reporting and CSV Download : packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L230
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:218:9 › Routing Forms › Seeded Routing Form › Routing Link - Reporting and CSV Download page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/routing-forms/reporting/clxxc84ew0000jxzmhobbp2yv", waiting until "load" ============================================================ 228 | await user.apiLogin(); 229 | > 230 | await page.goto(`/routing-forms/reporting/${routingForm.id}`); | ^ 231 | 232 | const headerEls = page.locator("[data-testid='reporting-header'] th"); 233 | // Once the response is there, React would soon render it, so 500ms is enough at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:230: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
2) [@***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
2) [@***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
2) [@***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/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area: packages/app-store/typeform/playwright/tests/basic.e2e.ts#L20
3) [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/apps/typeform", waiting until "load" ============================================================ 18 | ); 19 | await user.apiLogin(); > 20 | await page.goto(`/apps/typeform`); | ^ 21 | await page.click('[data-testid="install-app-button"]'); 22 | (await page.waitForSelector('[data-testid="install-app-button-personal"]')).click(); 23 | await page.waitForURL((url) => url.pathname === `/apps/typeform/how-to-use`); at installApps (/home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:20:14) at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:34:7
[@calcom/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area: packages/app-store/typeform/playwright/tests/basic.e2e.ts#L20
3) [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/apps/typeform", waiting until "load" ============================================================ 18 | ); 19 | await user.apiLogin(); > 20 | await page.goto(`/apps/typeform`); | ^ 21 | await page.click('[data-testid="install-app-button"]'); 22 | (await page.waitForSelector('[data-testid="install-app-button-personal"]')).click(); 23 | await page.waitForURL((url) => url.pathname === `/apps/typeform/how-to-use`); at installApps (/home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:20:14) at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/typeform/playwright/tests/basic.e2e.ts:34:7
[@calcom/web] › apps/web/playwright/workflow.e2e.ts:67:11 › Workflow Tab - Event Type › Check the functionalities of the Workflow Tab › Team Workflows › Member user: apps/web/playwright/workflow.e2e.ts#L71
1) [@***com/web] › apps/web/playwright/workflow.e2e.ts:67:11 › Workflow Tab - Event Type › Check the functionalities of the Workflow Tab › Team Workflows › Member user page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/workflows", waiting until "load" ============================================================ 69 | 70 | await loginUserWithTeam(users, MembershipRole.MEMBER); > 71 | await page.goto("/workflows"); | ^ 72 | 73 | await workflowOptionsAreDisabled("Team Workflow"); 74 | await selectedWorkflowPage("Team Workflow"); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/workflow.e2e.ts:71:20
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:53:7 › Payment app › Should be able to edit stripe price: apps/web/playwright/payment-apps.e2e.ts#L76
2) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:53:7 › Payment app › Should be able to edit stripe price, currency page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/event-types/1150?tabName=apps", waiting until "load" ============================================================ 74 | }); 75 | > 76 | await page.goto(`event-types/${paymentEvent?.id}?tabName=apps`); | ^ 77 | await page.locator("#event-type-form").getByRole("switch").click(); 78 | await page.getByTestId("stripe-currency-select").click(); 79 | await page.getByTestId("select-option-usd").click(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:76:16
[@calcom/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings: apps/web/playwright/payment-apps.e2e.ts#L315
3) [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/event-types/1155?tabName=apps", waiting until "load" ============================================================ 313 | }); 314 | > 315 | await page.goto(`event-types/${paymentEvent.id}?tabName=apps`); | ^ 316 | 317 | await page.locator("[data-testid='paypal-app-switch']").click(); 318 | await page.locator("[data-testid='paypal-price-input']").fill("100"); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:315:16
[@calcom/web] › apps/web/playwright/reschedule.e2e.ts:22:7 › Reschedule Tests › Should do a booking request reschedule from /bookings: apps/web/playwright/reschedule.e2e.ts#L30
4) [@***com/web] › apps/web/playwright/reschedule.e2e.ts:22:7 › Reschedule Tests › Should do a booking request reschedule from /bookings page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/bookings/upcoming", waiting until "load" ============================================================ 28 | 29 | await user.apiLogin(); > 30 | await page.goto("/bookings/upcoming"); | ^ 31 | 32 | await page.locator('[data-testid="edit_booking"]').nth(0).click(); 33 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/reschedule.e2e.ts:30:16
[@calcom/web] › apps/web/playwright/reschedule.e2e.ts:66:7 › Reschedule Tests › Should display request reschedule send on bookings/cancelled: apps/web/playwright/reschedule.e2e.ts#L74
5) [@***com/web] › apps/web/playwright/reschedule.e2e.ts:66:7 › Reschedule Tests › Should display request reschedule send on bookings/cancelled page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/bookings/cancelled", waiting until "load" ============================================================ 72 | 73 | await user.apiLogin(); > 74 | await page.goto("/bookings/cancelled"); | ^ 75 | 76 | const requestRescheduleSentElement = page.locator('[data-testid="request_reschedule_sent"]').nth(1); 77 | await expect(requestRescheduleSentElement).toBeVisible(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/reschedule.e2e.ts:74:16
[@calcom/web] › apps/web/playwright/reschedule.e2e.ts:160:7 › Reschedule Tests › Paid rescheduling should go to success page: apps/web/playwright/fixtures/users.ts#L966
6) [@***com/web] › apps/web/playwright/reschedule.e2e.ts:160:7 › Reschedule Tests › Paid rescheduling should go to success page page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/apps/stripe", waiting until "load" ============================================================ at apps/web/playwright/fixtures/users.ts:966 964 | buttonSelector, 965 | }: InstallStripeParams) => { > 966 | await page.goto("/apps/stripe"); | ^ 967 | /** We start the Stripe flow */ 968 | await page.click('[data-testid="install-app-button"]'); 969 | await page.click(buttonSelector); at installStripe (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:966:14) at installStripePersonal (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:951:9) at Object.installStripePersonal (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:700:7) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/reschedule.e2e.ts:163:16
[@calcom/web] › apps/web/playwright/reschedule.e2e.ts:274:7 › Reschedule Tests › Should load Valid Cal video url after rescheduling Opt in events: apps/web/playwright/reschedule.e2e.ts#L285
7) [@***com/web] › apps/web/playwright/reschedule.e2e.ts:274:7 › Reschedule Tests › Should load Valid Cal video url after rescheduling Opt in events page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/bookings/upcoming", waiting until "load" ============================================================ 283 | const confirmBooking = async (bookingId: number) => { 284 | await user.apiLogin(); > 285 | await page.goto("/bookings/upcoming"); | ^ 286 | const elem = await page.locator(`[data-bookingid="${bookingId}"][data-testid="confirm"]`); 287 | await elem.click(); 288 | await page.getByTestId("toast-success").waitFor(); at confirmBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/reschedule.e2e.ts:285:18) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/reschedule.e2e.ts:305:7
[@calcom/web] › apps/web/playwright/reschedule.e2e.ts:274:7 › Reschedule Tests › Should load Valid Cal video url after rescheduling Opt in events: apps/web/playwright/reschedule.e2e.ts#L285
7) [@***com/web] › apps/web/playwright/reschedule.e2e.ts:274:7 › Reschedule Tests › Should load Valid Cal video url after rescheduling Opt in events Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/bookings/upcoming", waiting until "load" ============================================================ 283 | const confirmBooking = async (bookingId: number) => { 284 | await user.apiLogin(); > 285 | await page.goto("/bookings/upcoming"); | ^ 286 | const elem = await page.locator(`[data-bookingid="${bookingId}"][data-testid="confirm"]`); 287 | await elem.click(); 288 | await page.getByTestId("toast-success").waitFor(); at confirmBooking (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/reschedule.e2e.ts:285:18) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/reschedule.e2e.ts:305:7
[@calcom/web] › apps/web/playwright/teams.e2e.ts:201:7 › Teams - NonOrg -- legacy › Can create team with same name as user: apps/web/playwright/teams.e2e.ts#L207
8) [@***com/web] › apps/web/playwright/teams.e2e.ts:201:7 › Teams - NonOrg -- legacy › Can create team with same name as user page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/teams", waiting until "load" ============================================================ 205 | const uniqueName = user.username!; 206 | await user.apiLogin(); > 207 | await page.goto("/teams"); | ^ 208 | 209 | await test.step("Can create team with same name", async () => { 210 | // Click text=Create Team at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:207:16
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:169:7 › BOOKING_REJECTED › can book an event that requires confirmation and then that booking can be rejected by organizer: apps/web/playwright/webhook.e2e.ts#L203
9) [@***com/web] › apps/web/playwright/webhook.e2e.ts:169:7 › BOOKING_REJECTED › can book an event that requires confirmation and then that booking can be rejected by organizer page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/bookings/unconfirmed", waiting until "load" ============================================================ 201 | expect(page.locator(`text='${webhookReceiver.url}'`)).toBeDefined(); 202 | > 203 | await page.goto("/bookings/unconfirmed"); | ^ 204 | await page.click('[data-testid="reject"]'); 205 | await page.click('[data-testid="rejection-confirm"]'); 206 | await page.waitForResponse((response) => response.url().includes("/api/trpc/bookings/confirm")); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:203:16
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type: apps/web/playwright/managed-event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type: apps/web/playwright/managed-event-types.e2e.ts#L166
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type locator.click: Target closed =========================== logs =========================== waiting for getByTestId('event-types').locator('a[title="managed"]') ============================================================ 164 | await page.goto("/event-types"); 165 | > 166 | await page.getByTestId("event-types").locator('a[title="managed"]').click(); | ^ 167 | await page.waitForURL("event-types/**"); 168 | 169 | await expect(page.locator('input[name="title"]')).toBeEditable(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:166:75 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/managed-event-types.e2e.ts:162:5
[@calcom/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type: apps/web/playwright/managed-event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type Pending operations: - locator.click at apps/web/playwright/managed-event-types.e2e.ts:166:75
[@calcom/web] › apps/web/playwright/organization/across-org/across-org.e2e.ts:32:7 › user1NotMemberOfOrg1 is part of team1MemberOfOrg1 › EventTypes listing should show correct link for user events and team1MemberOfOrg1's events: apps/web/playwright/organization/across-org/across-org.e2e.ts#L56
2) [@***com/web] › apps/web/playwright/organization/across-org/across-org.e2e.ts:32:7 › user1NotMemberOfOrg1 is part of team1MemberOfOrg1 › EventTypes listing should show correct link for user events and team1MemberOfOrg1's events Error: expect(received).toBeGreaterThan(expected) Expected: > 0 Received: 0 54 | .all(); 55 | > 56 | expect(userEventLinksLocators.length).toBeGreaterThan(0); | ^ 57 | 58 | for (const userEventLinkLocator of userEventLinksLocators) { 59 | const href = await userEventLinkLocator.getAttribute("href"); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/across-org/across-org.e2e.ts:56:43
[@calcom/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow: apps/web/playwright/apps/analytics/analyticsApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow Test timeout of 60000ms exceeded while tearing down "context".
[@calcom/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow: apps/web/playwright/apps/analytics/analyticsApps.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:28:7 › Check analytics Apps › Check analytics Apps using the new flow Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
[@calcom/web] › apps/web/playwright/availability.e2e.ts:91:7 › Availablity › Can create date override on current day in a negative timezone: apps/web/playwright/availability.e2e.ts#L14
2) [@***com/web] › apps/web/playwright/availability.e2e.ts:91:7 › Availablity › Can create date override on current day in a negative timezone page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/availability", waiting until "load" ============================================================ 12 | const user = await users.create(); 13 | await user.apiLogin(); > 14 | await page.goto("/availability"); | ^ 15 | // We wait until loading is finished 16 | await page.waitForSelector('[data-testid="schedules"]'); 17 | }); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/availability.e2e.ts:14:16
[@calcom/web] › apps/web/playwright/availability.e2e.ts:91:7 › Availablity › Can create date override on current day in a negative timezone: apps/web/playwright/availability.e2e.ts#L14
2) [@***com/web] › apps/web/playwright/availability.e2e.ts:91:7 › Availablity › Can create date override on current day in a negative timezone Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/availability", waiting until "load" ============================================================ 12 | const user = await users.create(); 13 | await user.apiLogin(); > 14 | await page.goto("/availability"); | ^ 15 | // We wait until loading is finished 16 | await page.waitForSelector('[data-testid="schedules"]'); 17 | }); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/availability.e2e.ts:14:16
[@calcom/web] › apps/web/playwright/ab-tests-redirect.e2e.ts:98:7 › apps/ A/B tests -- legacy › should render the /bookings/[status]: apps/web/playwright/ab-tests-redirect.e2e.ts#L103
3) [@***com/web] › apps/web/playwright/ab-tests-redirect.e2e.ts:98:7 › apps/ A/B tests -- legacy › should render the /bookings/[status] page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/bookings/upcoming/", waiting until "load" ============================================================ 101 | await user.apiLogin(); 102 | > 103 | await page.goto("/bookings/upcoming/"); | ^ 104 | 105 | const locator = page.getByTestId("horizontal-tab-upcoming"); 106 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/ab-tests-redirect.e2e.ts:103:16
[@calcom/web] › apps/web/playwright/ab-tests-redirect.e2e.ts:98:7 › apps/ A/B tests -- legacy › should render the /bookings/[status]: apps/web/playwright/ab-tests-redirect.e2e.ts#L103
3) [@***com/web] › apps/web/playwright/ab-tests-redirect.e2e.ts:98:7 › apps/ A/B tests -- legacy › should render the /bookings/[status] Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/bookings/upcoming/", waiting until "load" ============================================================ 101 | await user.apiLogin(); 102 | > 103 | await page.goto("/bookings/upcoming/"); | ^ 104 | 105 | const locator = page.getByTestId("horizontal-tab-upcoming"); 106 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/ab-tests-redirect.e2e.ts:103: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#L12
4) [@***com/web] › apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:9:7 › Check analytics Apps › Check analytics Apps by skipping the configure step page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/apps/", waiting until "load" ============================================================ 10 | const user = await users.create(); 11 | await user.apiLogin(); > 12 | await page.goto("/apps/"); | ^ 13 | await appsPage.goToAppsCategory("analytics"); 14 | for (const app of ALL_APPS) { 15 | await appsPage.installAppSkipConfigure(app); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/apps/analytics/analyticsApps.e2e.ts:12:16
[@calcom/web] › apps/web/playwright/availability.e2e.ts:23:7 › Availablity › Date Overrides: apps/web/playwright/availability.e2e.ts#L14
5) [@***com/web] › apps/web/playwright/availability.e2e.ts:23:7 › Availablity › Date Overrides ─── page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/availability", waiting until "load" ============================================================ 12 | const user = await users.create(); 13 | await user.apiLogin(); > 14 | await page.goto("/availability"); | ^ 15 | // We wait until loading is finished 16 | await page.waitForSelector('[data-testid="schedules"]'); 17 | }); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/availability.e2e.ts:14:16
[@calcom/web] › apps/web/playwright/availability.e2e.ts:114:7 › Availablity › Schedule listing: apps/web/playwright/availability.e2e.ts#L14
6) [@***com/web] › apps/web/playwright/availability.e2e.ts:114:7 › Availablity › Schedule listing page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/availability", waiting until "load" ============================================================ 12 | const user = await users.create(); 13 | await user.apiLogin(); > 14 | await page.goto("/availability"); | ^ 15 | // We wait until loading is finished 16 | await page.waitForSelector('[data-testid="schedules"]'); 17 | }); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/availability.e2e.ts:14:16
[@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
7) [@***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:280:11 › Event Types tests -- legacy › user › Different Locations Tests › can add single organizer address location without display location public option: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- legacy › user › Different Locations Tests › can add single organizer address location without display location public option Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- legacy › user › Different Locations Tests › can add single organizer address location without display location public option: apps/web/playwright/event-types.e2e.ts#L404
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- legacy › user › Different Locations Tests › can add single organizer address location without display location public option 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:292:9
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- legacy › user › Different Locations Tests › can add single organizer address location without display location public option: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- legacy › user › Different Locations Tests › can add single organizer address location without display location public option Pending operations: - locator.click at apps/web/playwright/event-types.e2e.ts:404:67
[@calcom/web] › apps/web/playwright/eventType/limit-tab.e2e.ts:12:7 › Limits Tab - Event Type › Check the functionalities of the Limits Tab: apps/web/playwright/eventType/limit-tab.e2e.ts#L7
2) [@***com/web] › apps/web/playwright/eventType/limit-tab.e2e.ts:12:7 › Limits Tab - Event Type › Check the functionalities of the Limits Tab page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/event-types", waiting until "load" ============================================================ 5 | test.beforeEach(async ({ page, users, bookingPage }) => { 6 | await loginUser(users); > 7 | await page.goto("/event-types"); | ^ 8 | await bookingPage.goToEventType("30 min"); 9 | await bookingPage.goToTab("event_limit_tab_title"); 10 | }); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/eventType/limit-tab.e2e.ts:7:16
[@calcom/web] › apps/web/playwright/eventType/limit-tab.e2e.ts:12:7 › Limits Tab - Event Type › Check the functionalities of the Limits Tab: apps/web/playwright/eventType/limit-tab.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/eventType/limit-tab.e2e.ts:12:7 › Limits Tab - Event Type › Check the functionalities of the Limits Tab Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
[@calcom/web] › apps/web/playwright/insights.e2e.ts:130:7 › Insights › Insights Organization should have isAll option true: apps/web/playwright/insights.e2e.ts#L140
3) [@***com/web] › apps/web/playwright/insights.e2e.ts:130:7 › Insights › Insights Organization should have isAll option true page.waitForLoadState: Timeout 30000ms exceeded. 138 | 139 | await page.goto("/insights"); > 140 | await page.waitForLoadState("networkidle"); | ^ 141 | 142 | await page.getByTestId("dashboard-shell").getByText("All").nth(1).click(); 143 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/insights.e2e.ts:140:16
[@calcom/web] › apps/web/playwright/insights.e2e.ts:130:7 › Insights › Insights Organization should have isAll option true: apps/web/playwright/insights.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/insights.e2e.ts:130:7 › Insights › Insights Organization should have isAll option true Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test was interrupted.
[@calcom/web] › apps/web/playwright/embed-code-generator.e2e.ts:199:11 › Embed Code Generator Tests › Organization › Event Types Page › open Embed Dialog and choose Inline for First Event Type: apps/web/playwright/embed-code-generator.e2e.ts#L196
4) [@***com/web] › apps/web/playwright/embed-code-generator.e2e.ts:199:11 › Embed Code Generator Tests › Organization › Event Types Page › open Embed Dialog and choose Inline for First Event Type page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/event-types", waiting until "load" ============================================================ 194 | test.describe("Event Types Page", () => { 195 | test.beforeEach(async ({ page }) => { > 196 | await page.goto("/event-types"); | ^ 197 | }); 198 | 199 | test("open Embed Dialog and choose Inline for First Event Type", async ({ page, users }) => { at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/embed-code-generator.e2e.ts:196:20
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:116:9 › Event Types tests -- future › user › edit first event: apps/web/playwright/event-types.e2e.ts#L120
5) [@***com/web] › apps/web/playwright/event-types.e2e.ts:116:9 › Event Types tests -- future › user › edit first event page.waitForURL: Timeout 30000ms exceeded. =========================== logs =========================== waiting for navigation until "load" navigated to "http://***:3000/event-types/1225?tabName=setup" "domcontentloaded" event fired ============================================================ 118 | const firstEventTypeElement = $eventTypes.first(); 119 | await firstEventTypeElement.click(); > 120 | await page.waitForURL((url) => { | ^ 121 | return !!url.pathname.match(/\/event-types\/.+/); 122 | }); 123 | await page.locator("[data-testid=update-eventtype]").click(); at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:120:18
[@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
6) [@***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.
required
Process completed with exit code 1.
apps/web/lib/apps/[slug]/getStaticProps.tsx#L13
[@typescript-eslint/no-unused-vars] 'md' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/lib/orgMigration.test.ts#L1001
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/playwright/teams.e2e.ts#L202
[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/playwright/teams.e2e.ts#L205
[@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/lib/orgMigration.test.ts#L1154
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/_utils/getCrm.ts#L7
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/webhook.e2e.ts#L489
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/lib/orgMigration.test.ts#L1265
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/_utils/useAddAppMutation.ts#L30
[@typescript-eslint/no-unused-vars] 'useAddAppMutationVariables' is defined but never used. Allowed unused vars must match /^_/u.
apps/web/test/lib/team-event-types.test.ts#L79
[@typescript-eslint/no-unused-vars] 'test' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/lib/orgMigration.test.ts#L1304
[@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/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#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/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/googlecalendar/tests/google-calendar.e2e.ts#L41
[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.
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#L42
[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
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#L60
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L221
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/middleware.ts#L14
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
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#L222
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/modules/event-types/views/event-types-single-view.tsx#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.
packages/app-store/googlecalendar/tests/google-calendar.e2e.ts#L77
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L223
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/modules/videos/ai/ai-transcribe.tsx#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#L104
[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#L362
[@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/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/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#L363
[@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/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#L496
[@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/setup.ts#L28
[@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#L497
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
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/jelly/lib/VideoApiAdapter.ts#L41
[@typescript-eslint/no-unused-vars] 'uid' 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/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/jelly/lib/VideoApiAdapter.ts#L45
[@typescript-eslint/no-unused-vars] 'dateFrom' is defined but never used. Allowed unused args must match /^_/u.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L501
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/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/settings/my-account/profile.tsx#L507
[@typescript-eslint/no-unused-vars] 'isFallbackImg' is defined but never used. Allowed unused args must match /^_/u.
apps/web/test/utils/bookingScenario/bookingScenario.ts#L504
[@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.
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/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/test/utils/bookingScenario/bookingScenario.ts#L663
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/pages/settings/organizations/new/index.tsx#L13
[@typescript-eslint/no-unused-vars] 'querySlug' is defined but never used. Allowed unused args must match /^_/u.
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.
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/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/ab-tests-redirect.e2e.ts#L27
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/test/utils/bookingScenario/expects.ts#L174
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
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/test/utils/bookingScenario/expects.ts#L390
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
apps/web/playwright/ab-tests-redirect.e2e.ts#L43
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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/ab-tests-redirect.e2e.ts#L59
[playwright/no-conditional-in-test] Avoid having conditionals in tests
apps/web/test/utils/bookingScenario/expects.ts#L773
[@typescript-eslint/no-unused-vars] 'organizer' is defined but never used. Allowed unused args must match /^_/u.
packages/app-store/salesforce/components/EventTypeAppCardInterface.tsx#L17
[@typescript-eslint/no-unused-vars] 'disabled' is assigned a value but never used. Allowed unused vars must match /^_/u.
apps/web/playwright/ab-tests-redirect.e2e.ts#L75
[playwright/no-conditional-in-test] Avoid having conditionals in tests
packages/app-store/salesforce/lib/CrmService.ts#L23
[@typescript-eslint/no-unused-vars] 'ContactSearchResult' is defined but never used. Allowed unused vars must match /^_/u.
apps/web/playwright/ab-tests-redirect.e2e.ts#L91
[playwright/no-conditional-in-test] Avoid having conditionals in tests
packages/app-store/salesforce/lib/CrmService.ts#L40
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/ab-tests-redirect.e2e.ts#L107
[playwright/no-conditional-in-test] Avoid having conditionals in tests
packages/app-store/stripepayment/components/EventTypeAppCardInterface.tsx#L25
[@typescript-eslint/no-unused-vars] 'setRequirePayment' is assigned a value but never used. Allowed unused elements of array destructuring patterns must match /^_/u.
apps/web/playwright/ab-tests-redirect.e2e.ts#L123
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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/app-store.e2e.ts#L13
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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/fixtures/bookings.ts#L94
[@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/zohocalendar/lib/CalendarService.ts#L283
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/fixtures/users.ts#L605
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/app-store/zohocalendar/lib/CalendarService.ts#L284
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/fixtures/users.ts#L627
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
packages/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/fixtures/users.ts#L657
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
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/fixtures/users.ts#L658
[@calcom/eslint/no-prisma-include-true] Do not pass argument object with include: { AnyPropertyName: true } to prisma methods
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/organization/booking.e2e.ts#L407
[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/app/WithAppDirSsr.tsx#L5
[@typescript-eslint/no-explicit-any] Unexpected any. Specify a different type.
apps/web/playwright/out-of-office.e2e.ts#L14
[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/out-of-office.e2e.ts#L33
[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/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/app/layoutHOC.tsx#L9
[@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/layoutHOC.tsx#L16
[@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/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/profile.e2e.ts#L395
[playwright/no-conditional-in-test] Avoid having conditionals in tests
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/signup.e2e.ts#L194
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
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/teams.e2e.ts#L22
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
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#L152
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
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#L162
[@typescript-eslint/no-non-null-assertion] Forbidden non-null assertion.
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/teams.e2e.ts#L167
[playwright/no-skipped-test] Unexpected use of the `.skip()` annotation.
apps/web/components/eventtype/EventTypeSingleLayout.tsx#L287
[react-hooks/exhaustive-deps] React Hook useMemo has missing dependencies: 'eventType.id' and 'formMethods'. Either include them or remove the dependency array.
apps/web/components/eventtype/EventTypeSingleLayout.tsx#L299
[react-hooks/exhaustive-deps] React Hook useMemo has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked.
apps/web/components/settings/SecondaryEmailModal.tsx#L49
[react-hooks/exhaustive-deps] React Hook useEffect has missing dependencies: 'clearErrorMessage' and 'formMethods'. Either include them or remove the dependency array. If 'clearErrorMessage' changes too often, find the parent component that defines it and wrap that definition in useCallback.
apps/web/components/settings/platform/oauth-clients/oauth-client-form/index.tsx#L44
[@typescript-eslint/no-unused-vars] 't' is assigned a value but never used. Allowed unused vars must match /^_/u.
Linters / lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: ataylorme/eslint-annotate-action@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Analyze Build / analyze
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: dawidd6/action-download-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
1 skipped 2 passed (3.6s)
🎭 Playwright Run Summary
3 skipped 21 passed (46.9s)
🎭 Playwright Run Summary
3 flaky [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:218:9 › Routing Forms › Seeded Routing Form › Routing Link - Reporting and CSV Download [@***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 [@***com/app-store] › packages/app-store/typeform/playwright/tests/basic.e2e.ts:33:9 › Typeform App › Typeform Redirect Link › should copy link in editing area 5 skipped 7 passed (1.5m)
🎭 Playwright Run Summary
1 failed [@***com/web] › apps/web/playwright/workflow.e2e.ts:67:11 › Workflow Tab - Event Type › Check the functionalities of the Workflow Tab › Team Workflows › Member user 8 flaky [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:53:7 › Payment app › Should be able to edit stripe price, currency [@***com/web] › apps/web/playwright/payment-apps.e2e.ts:274:7 › Payment app › when more than one payment app is installed the price should be updated when changing settings [@***com/web] › apps/web/playwright/reschedule.e2e.ts:22:7 › Reschedule Tests › Should do a booking request reschedule from /bookings [@***com/web] › apps/web/playwright/reschedule.e2e.ts:66:7 › Reschedule Tests › Should display request reschedule send on bookings/cancelled [@***com/web] › apps/web/playwright/reschedule.e2e.ts:160:7 › Reschedule Tests › Paid rescheduling should go to success page [@***com/web] › apps/web/playwright/reschedule.e2e.ts:274:7 › Reschedule Tests › Should load Valid Cal video url after rescheduling Opt in events [@***com/web] › apps/web/playwright/teams.e2e.ts:201:7 › Teams - NonOrg -- legacy › Can create team with same name as user [@***com/web] › apps/web/playwright/webhook.e2e.ts:169:7 › BOOKING_REJECTED › can book an event that requires confirmation and then that booking can be rejected by organizer 18 skipped 65 passed (2.0m)
🎭 Playwright Run Summary
2 flaky [@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type [@***com/web] › apps/web/playwright/organization/across-org/across-org.e2e.ts:32:7 › user1NotMemberOfOrg1 is part of team1MemberOfOrg1 › EventTypes listing should show correct link for user events and team1MemberOfOrg1's events 6 skipped 34 passed (1.7m)
🎭 Playwright Run Summary
2 failed [@***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/availability.e2e.ts:91:7 › Availablity › Can create date override on current day in a negative timezone 6 interrupted [@***com/web] › apps/web/playwright/booking-limits.e2e.ts:379:7 › Duration limits › multiple ─── [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:74:7 › free user -- legacy › cannot book same slot multiple times [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:115:7 › pro user -- future › book an event first day in next month [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:119:7 › pro user -- future › can reschedule a booking [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:141:7 › pro user -- future › it redirects when a rescheduleUid does not match the current event type [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- future › it returns a 404 when a requested event type does not exist 5 flaky [@***com/web] › apps/web/playwright/ab-tests-redirect.e2e.ts:98:7 › apps/ A/B tests -- legacy › should render the /bookings/[status] [@***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/availability.e2e.ts:23:7 › Availablity › Date Overrides ──── [@***com/web] › apps/web/playwright/availability.e2e.ts:114:7 › Availablity › Schedule listing ─ [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:27:5 › check SSR and OG - User Event Type 51 skipped 34 passed (1.9m)
🎭 Playwright Run Summary
3 failed [@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- legacy › user › Different Locations Tests › can add single organizer address location without display location public option [@***com/web] › apps/web/playwright/eventType/limit-tab.e2e.ts:12:7 › Limits Tab - Event Type › Check the functionalities of the Limits Tab [@***com/web] › apps/web/playwright/insights.e2e.ts:130:7 › Insights › Insights Organization should have isAll option true 5 interrupted [@***com/web] › apps/web/playwright/insights.e2e.ts:240:7 › Insights › should test download button [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:28:9 › Stripe integration skip true › Stripe integration dashboard › Can add Stripe integration [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:39:7 › Stripe integration skip true › when enabling Stripe, credentialId is included [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:69:7 › Stripe integration skip true › when enabling Stripe, team credentialId is included [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking 7 flaky [@***com/web] › apps/web/playwright/embed-code-generator.e2e.ts:199:11 › Embed Code Generator Tests › Organization › Event Types Page › open Embed Dialog and choose Inline for First Event Type [@***com/web] › apps/web/playwright/event-types.e2e.ts:116:9 › Event Types tests -- future › user › edit first event [@***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/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ── [@***com/web] › apps/web/playwright/insights.e2e.ts:85:7 › Insights › should be able to go to insights as members [@***com/web] › apps/web/playwright/insights.e2e.ts:103:7 › Insights › team select filter should have 2 teams and your account option only as member [@***com/web] › apps/web/playwright/insights.e2e.ts:151:7 › Insights › should have all option in team-and-self filter as admin 48 skipped 40 passed (2.1m)

Artifacts

Produced during runtime
Name Size
app-store-results Expired
17.8 MB
bundle Expired
2.31 KB
embed-core-results Expired
195 KB
embed-react-results Expired
177 KB
lint-results Expired
350 KB
test-results-1_4 Expired
56 MB
test-results-2_4 Expired
48.5 MB
test-results-3_4 Expired
36 MB
test-results-4_4 Expired
28.4 MB