All checks #85
all-checks.yml
on: workflow_dispatch
Production builds
/
Web App
7m 58s
Linters
/
lint
4m 6s
Production builds
/
Build API v1
4m 22s
Production builds
/
Build API v2
8m 25s
Matrix: Tests / e2e
Tests
/
Integration
1m 32s
Tests
/
E2E App Store
5m 52s
Tests
/
E2E Embed Core
5m 5s
Tests
/
E2E Embed React
2m 36s
Analyze Build
/
analyze
2m 4s
required
0s
Annotations
47 errors, 5 warnings, and 7 notices
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType:
apps/web/playwright/organization/booking.e2e.ts#L526
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) {
525 | await page.goto(`${url}`);
> 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
527 | }
528 |
at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:65:7
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType:
apps/web/playwright/organization/booking.e2e.ts#L526
1) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) {
525 | await page.goto(`${url}`);
> 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
527 | }
528 |
at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:65:7
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType:
apps/web/playwright/organization/booking.e2e.ts#L526
2) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) {
525 | await page.goto(`${url}`);
> 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
527 | }
528 |
at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:110:7
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType:
apps/web/playwright/organization/booking.e2e.ts#L526
2) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) {
525 | await page.goto(`${url}`);
> 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
527 | }
528 |
at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:110:7
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType:
apps/web/playwright/organization/booking.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking:
apps/web/playwright/organization/booking.e2e.ts#L190
3) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
188 |
189 | // Shouldn't be servable on the non-org domain
> 190 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
191 |
192 | await doOnOrgDomain(
193 | {
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:190:68
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking:
apps/web/playwright/organization/booking.e2e.ts#L190
3) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
188 |
189 | // Shouldn't be servable on the non-org domain
> 190 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
191 |
192 | await doOnOrgDomain(
193 | {
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:190:68
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking:
apps/web/playwright/organization/booking.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test was interrupted.
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization:
apps/web/playwright/organization/booking.e2e.ts#L526
4) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) {
525 | await page.goto(`${url}`);
> 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
527 | }
528 |
at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:359:7
|
[@calcom/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization:
apps/web/playwright/organization/booking.e2e.ts#L526
4) [@***com/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
524 | async function expectPageToBeNotFound({ page, url }: { page: Page; url: string }) {
525 | await page.goto(`${url}`);
> 526 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
527 | }
528 |
at expectPageToBeNotFound (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:526:64)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/booking.e2e.ts:359:7
|
[@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#L1
1) [@***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
Test timeout of 60000ms exceeded.
|
[@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#L326
1) [@***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.waitForResponse: Page closed
324 |
325 | // Need to wait for the DB to be updated
> 326 | await page.waitForResponse((res) => res.url().includes("update") && res.status() === 200);
| ^
327 |
328 | const paypalPrice = await prisma.eventType.findFirst({
329 | where: {
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/payment-apps.e2e.ts:326:16
|
[@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
2) [@***com/web] › apps/web/playwright/profile.e2e.ts:304:7 › Update Profile › Newly added secondary email should show as Unverified
Error: expect(received).toEqual(expected) // deep equality
Expected: true
Received: false
309 |
310 | expect(await page.getByTestId("profile-form-email-1-primary-badge").isVisible()).toEqual(false);
> 311 | expect(await page.getByTestId("profile-form-email-1-unverified-badge").isVisible()).toEqual(true);
| ^
312 | });
313 |
314 | // TODO: This test is extremely flaky and has been failing a lot, blocking many PRs. Fix this.
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:311:89
|
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members:
apps/web/playwright/teams.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members:
apps/web/playwright/teams.e2e.ts#L51
3) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members
locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-testid="new-member-button"]')
============================================================
49 | await test.step("Can add members", async () => {
50 | // Click [data-testid="new-member-button"]
> 51 | await page.locator('[data-testid="new-member-button"]').click();
| ^
52 | // Fill [placeholder="email\@example\.com"]
53 | await page.locator('[placeholder="email\\@example\\.com"]').fill(inviteeEmail);
54 | // Click [data-testid="invite-new-member-button"]
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:51:63
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:49:16
|
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members:
apps/web/playwright/teams.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members
Pending operations:
- locator.click at apps/web/playwright/teams.e2e.ts:51:63
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/fixtures/bookings.ts#L45
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
PrismaClientKnownRequestError:
Invalid `prisma.booking.create()` invocation in
/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/bookings.ts:45:44
42 const startDate = startDateParam || dayjs().add(1, "day").toDate();
43 const seed = `${username}:${dayjs(startDate).utc().format()}:${new Date().getTime()}`;
44 const uid = translator.fromUUID(uuidv5(seed, uuidv5.URL));
→ 45 const booking = await prisma.booking.create(
Unique constraint failed on the fields: (`uid`)
at apps/web/playwright/fixtures/bookings.ts:45
43 | const seed = `${username}:${dayjs(startDate).utc().format()}:${new Date().getTime()}`;
44 | const uid = translator.fromUUID(uuidv5(seed, uuidv5.URL));
> 45 | const booking = await prisma.booking.create({
| ^
46 | data: {
47 | uid: uid,
48 | title: title || "30min",
at Cn.handleRequestError (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:6817)
at Cn.handleAndLogRequestError (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:6206)
at Cn.request (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:123:5926)
at l (/home/runner/actions-runner/_work/***.com/***.com/node_modules/@prisma/client/runtime/library.js:128:9968)
at Object.create (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/bookings.ts:45:23)
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
Pending operations:
- page.goto at apps/web/playwright/webhook.e2e.ts:561:16
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L668
4) [@***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/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload:
playwright.config.ts#L231
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload
frame.frameElement: Target closed
at playwright.config.ts:231
229 | }
230 |
> 231 | const frameElement = await iframe.frameElement();
| ^
232 |
233 | if (isPrerendered) {
234 | if (await frameElement.isVisible()) {
at Object.toBeEmbedCalLink (/home/runner/actions-runner/_work/***.com/***.com/playwright.config.ts:231:39)
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:15:27
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload:
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload
Test timeout of 60000ms exceeded while tearing down "context".
|
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it:
packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L39
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
37 | await disableForm(page);
38 | await gotoRoutingLink({ page, formId });
> 39 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
40 | });
41 |
42 | test("should be able to edit the form", async ({ page }) => {
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:39:68
|
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it:
packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L39
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
37 | await disableForm(page);
38 | await gotoRoutingLink({ page, formId });
> 39 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
40 | });
41 |
42 | test("should be able to edit the form", async ({ page }) => {
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:39:68
|
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it:
packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L39
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 30000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 30000ms
- waiting for locator('text=This page does not exist.')
- waiting for locator('text=This page does not exist.')
37 | await disableForm(page);
38 | await gotoRoutingLink({ page, formId });
> 39 | await expect(page.locator(`text=${NotFoundPageTextAppDir}`)).toBeVisible();
| ^
40 | });
41 |
42 | test("should be able to edit the form", async ({ page }) => {
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:39:68
|
Tests / E2E App Store
Process completed with exit code 1.
|
[@calcom/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:
apps/web/playwright/booking-pages.e2e.ts#L1
1) [@***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
Test timeout of 60000ms exceeded.
|
[@calcom/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:
apps/web/playwright/booking-pages.e2e.ts#L159
1) [@***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
page.waitForResponse: Page closed
=========================== logs ===========================
waiting for response "user-2-1717005935496/invalid-event-type"
============================================================
157 | const [pro] = users.get();
158 |
> 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`);
| ^
160 | expect(response.status()).toBe(404);
161 | });
162 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
|
[@calcom/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:
apps/web/playwright/booking-pages.e2e.ts#L1
1) [@***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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[@calcom/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:
apps/web/playwright/booking-pages.e2e.ts#L159
1) [@***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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForResponse: Page closed
=========================== logs ===========================
waiting for response "user-3-1717005995557/invalid-event-type"
============================================================
157 | const [pro] = users.get();
158 |
> 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`);
| ^
160 | expect(response.status()).toBe(404);
161 | });
162 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
|
[@calcom/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:
apps/web/playwright/booking-pages.e2e.ts#L1
1) [@***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
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[@calcom/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:
apps/web/playwright/booking-pages.e2e.ts#L159
1) [@***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
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForResponse: Page closed
=========================== logs ===========================
waiting for response "user-7-1717006055732/invalid-event-type"
============================================================
157 | const [pro] = users.get();
158 |
> 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`);
| ^
160 | expect(response.status()).toBe(404);
161 | });
162 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
|
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist:
apps/web/playwright/booking-pages.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist:
apps/web/playwright/booking-pages.e2e.ts#L159
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist
page.waitForResponse: Page closed
=========================== logs ===========================
waiting for response "user-6-1717005952308/invalid-event-type"
============================================================
157 | const [pro] = users.get();
158 |
> 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`);
| ^
160 | expect(response.status()).toBe(404);
161 | });
162 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
|
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist:
apps/web/playwright/booking-pages.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist:
apps/web/playwright/booking-pages.e2e.ts#L159
2) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForResponse: Page closed
=========================== logs ===========================
waiting for response "user-4-1717006012335/invalid-event-type"
============================================================
157 | const [pro] = users.get();
158 |
> 159 | const response = await page.waitForResponse(`${pro.username}/invalid-event-type`);
| ^
160 | expect(response.status()).toBe(404);
161 | });
162 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:159:33
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › 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 -- future › 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 -- future › 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 -- future › 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()
locator resolved to <span class="text-sm font-medium">In Person (Organizer Address)</span>
attempting click action
waiting for element to be visible, enabled and stable
element was detached from the DOM, retrying
============================================================
402 | await page.getByTestId("location-select").last().click();
403 | }
> 404 | await page.locator("text=In Person (Organizer Address)").last().click();
| ^
405 |
406 | const locationInputName = `locations[${index}].address`;
407 | await page.locator(`input[name="${locationInputName}"]`).waitFor();
at fillLocation (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:404:67)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:292:9
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › 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 -- future › 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/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it:
apps/web/playwright/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it:
apps/web/playwright/event-types.e2e.ts#L231
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it
locator.click: Target closed
=========================== logs ===========================
waiting for locator('text="Link meeting"')
============================================================
229 |
230 | await page.getByTestId("location-select").click();
> 231 | await page.locator(`text="Link meeting"`).click();
| ^
232 |
233 | const locationInputName = `locations[0].link`;
234 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:231:51
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it:
apps/web/playwright/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it
Pending operations:
- locator.click at apps/web/playwright/event-types.e2e.ts:231:51
|
[@calcom/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash:
apps/web/playwright/hash-my-url.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash:
apps/web/playwright/hash-my-url.e2e.ts#L61
3) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─
locator.waitFor: Target closed
=========================== logs ===========================
waiting for getByTestId('toast-success') to be visible
============================================================
59 | await page.locator("[data-testid=event-slug]").first().fill("somethingrandom");
60 | await page.locator("[data-testid=update-eventtype]").click();
> 61 | await page.getByTestId("toast-success").waitFor();
| ^
62 | await page.waitForLoadState("networkidle");
63 | await page.locator(".primary-navigation >> text=Advanced").click();
64 | const $url2 = await page.locator('//*[@data-testid="generated-hash-url"]').inputValue();
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/hash-my-url.e2e.ts:61:45
|
[@calcom/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash:
apps/web/playwright/hash-my-url.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─
Pending operations:
- locator.waitFor at apps/web/playwright/hash-my-url.e2e.ts:61:45
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:346:7 › Stripe integration with the new app install flow skip flase › Can book a paid booking skip false:
apps/web/playwright/integrations-stripe.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:346:7 › Stripe integration with the new app install flow skip flase › Can book a paid booking skip false
Test timeout of 60000ms exceeded.
|
required
Process completed with exit code 1.
|
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 v1
Failed to restore: getCacheEntry failed: Cache service responded with 500
|
Production builds / Build API v2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Analyze Build / analyze
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: dawidd6/action-download-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
1 skipped
2 passed (2.8s)
|
🎭 Playwright Run Summary
5 failed
[@***com/web] › apps/web/playwright/organization/booking.e2e.ts:38:9 › Bookings › Team Event › Can create a booking for Collective EventType
[@***com/web] › apps/web/playwright/organization/booking.e2e.ts:83:9 › Bookings › Team Event › Can create a booking for Round Robin EventType
[@***com/web] › apps/web/playwright/organization/booking.e2e.ts:174:9 › Bookings › User Event › Can create a booking
[@***com/web] › apps/web/playwright/organization/booking.e2e.ts:319:9 › Bookings › Scenario with same username in and outside organization › Can create a booking for user with same username in and outside organization
[@***com/web] › apps/web/playwright/organization/booking.e2e.ts:384:9 › Bookings › Inviting an existing user and then › create a booking on new link
6 skipped
31 passed (1.6m)
|
🎭 Playwright Run Summary
4 flaky
[@***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/profile.e2e.ts:304:7 › Update Profile › Newly added secondary email should show as Unverified
[@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members
[@***com/web] › apps/web/playwright/webhook.e2e.ts:548:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
18 skipped
70 passed (2.0m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:10:9 › Namespacing › Inline Embed › Add inline embed using a namespace without reload
3 skipped
20 passed (57.5s)
|
🎭 Playwright Run Summary
1 failed
[@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:22:9 › Routing Forms › Zero State Routing Forms › should be able to add a new form and view it
5 skipped
9 passed (2.3m)
|
🎭 Playwright Run Summary
2 failed
[@***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
[@***com/web] › apps/web/playwright/booking-pages.e2e.ts:156:7 › pro user -- legacy › it returns a 404 when a requested event type does not exist
1 flaky
[@***com/web] › apps/web/playwright/booking-pages.e2e.ts:27:5 › check SSR and OG - User Event Type
4 skipped
86 passed (4.2m)
|
🎭 Playwright Run Summary
6 flaky
[@***com/web] › apps/web/playwright/event-types.e2e.ts:280:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option
[@***com/web] › apps/web/playwright/event-types.e2e.ts:227:11 › Event Types tests -- legacy › user › Different Locations Tests › Can add Link Meeting as location and book with it
[@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ──
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:346:7 › Stripe integration with the new app install flow skip flase › Can book a paid booking skip false
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:380:7 › Stripe integration with the new app install flow skip flase › Paid booking should be able to be rescheduled skip false
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:402:7 › Stripe integration with the new app install flow skip flase › Paid booking should be able to be cancelled skip false
9 skipped
88 passed (4.5m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
app-store-results
Expired
|
20.8 MB |
|
bundle
Expired
|
2.32 KB |
|
embed-core-results
Expired
|
3.37 MB |
|
embed-react-results
Expired
|
176 KB |
|
lint-results
Expired
|
315 KB |
|
test-results-1_4
Expired
|
3.73 MB |
|
test-results-2_4
Expired
|
71.6 MB |
|
test-results-3_4
Expired
|
12.1 MB |
|
test-results-4_4
Expired
|
26.3 MB |
|