Skip to content

feat: add additional attributes to intercom #21597

feat: add additional attributes to intercom

feat: add additional attributes to intercom #21597

Triggered via pull request April 29, 2024 15:24
@SomayChauhanSomayChauhan
synchronize #14794
Status Success
Total duration 22m 10s
Artifacts 13

pr.yml

on: pull_request_target
Detect changes
16s
Detect changes
Analyze Build  /  ...  /  Build
Analyze Build / Production build / Build
Matrix: E2E App Store tests / e2e-app-store
Matrix: E2E React embeds tests / e2e-embed
Matrix: E2E embeds tests / e2e-embed
Matrix: E2E tests / e2e
Analyze Build  /  analyze
2m 4s
Analyze Build / analyze
required
0s
required
Fit to window
Zoom out
Zoom in

Annotations

16 errors, 20 warnings, and 10 notices
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load: packages/embeds/embed-core/playwright/tests/preview.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load Test timeout of 60000ms exceeded.
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load: packages/embeds/embed-core/playwright/tests/preview.e2e.ts#L10
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load page.evaluate: Target closed 8 | "http://lo***host:3000/embed/preview.html?embedLibUrl=http://lo***host:3000/embed/embed.js&bookerUrl=http://lo***host:3000&***Link=pro/30min" 9 | ); > 10 | const libraryLoaded = await page.evaluate(() => { | ^ 11 | return new Promise((resolve) => { 12 | setInterval(() => { 13 | if ( at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/preview.e2e.ts:10:38
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load: packages/embeds/embed-core/playwright/tests/preview.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load Pending operations: - page.evaluate at packages/embeds/embed-core/playwright/tests/preview.e2e.ts:10:38
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:256:7 › pro user -- future › Time slots should be reserved when selected: apps/web/playwright/booking-pages.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:256:7 › pro user -- future › Time slots should be reserved when selected Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:256:7 › pro user -- future › Time slots should be reserved when selected: apps/web/playwright/booking-pages.e2e.ts#L265
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:256:7 › pro user -- future › Time slots should be reserved when selected page.waitForSelector: Target closed =========================== logs =========================== waiting for locator('[data-testid="event-type-link"]') to be visible ============================================================ 263 | await pageTwo.waitForURL(initialUrl); 264 | > 265 | await pageTwo.waitForSelector('[data-testid="event-type-link"]'); | ^ 266 | const eventTypeLink = pageTwo.locator('[data-testid="event-type-link"]').first(); 267 | await eventTypeLink.click(); 268 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-pages.e2e.ts:265:19
[@calcom/web] › apps/web/playwright/booking-pages.e2e.ts:256:7 › pro user -- future › Time slots should be reserved when selected: apps/web/playwright/booking-pages.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:256:7 › pro user -- future › Time slots should be reserved when selected Pending operations: - page.waitForSelector at apps/web/playwright/booking-pages.e2e.ts:265:19
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved: apps/web/playwright/event-types.e2e.ts#L365
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved locator.click: Target closed =========================== logs =========================== waiting for locator('text=Attendee Phone Number') ============================================================ 363 | const locationOptionText = "Attendee Phone Number"; 364 | await page.getByTestId("location-select").click(); > 365 | await page.locator(`text=${locationOptionText}`).click(); | ^ 366 | }; 367 | 368 | async function gotoFirstEventType(page: Page) { at selectAttendeePhoneNumber (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:365:52) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:254:9
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved: apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved Pending operations: - locator.click at apps/web/playwright/event-types.e2e.ts:365:52
[@calcom/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType: apps/web/playwright/teams.e2e.ts#L156
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 154 | return BookingTitle === bookingTitle; 155 | }) > 156 | ).toBe(true); | ^ 157 | 158 | // Since all the users have the same leastRecentlyBooked value 159 | // Anyone of the teammates could be the Host of the booking. at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:156:7
[@calcom/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType: apps/web/playwright/teams.e2e.ts#L156
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 154 | return BookingTitle === bookingTitle; 155 | }) > 156 | ).toBe(true); | ^ 157 | 158 | // Since all the users have the same leastRecentlyBooked value 159 | // Anyone of the teammates could be the Host of the booking. at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/teams.e2e.ts:156:7
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:449:7 › BOOKING_RESCHEDULED › when rescheduling to a booking that already exists: apps/web/playwright/webhook.e2e.ts#L517
2) [@***com/web] › apps/web/playwright/webhook.e2e.ts:449:7 › BOOKING_RESCHEDULED › when rescheduling to a booking that already exists, should send a booking rescheduled event with the existant booking uid Error: expect(received).toMatchObject(expected) - Expected - 1 + Received + 1 Object { "payload": Object { - "uid": "dFp7A6YjvJWo7Z578KHrAc", + "uid": "oUHBCGcgaVsbpMHNnNG9uY", }, "triggerEvent": "BOOKING_RESCHEDULED", } 515 | const [firstRequest] = webhookReceiver.requestList; 516 | > 517 | expect(firstRequest?.body).toMatchObject({ | ^ 518 | triggerEvent: "BOOKING_RESCHEDULED", 519 | payload: { 520 | uid: newBooking?.uid, at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:517:32
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:130:7 › Stripe integration › Can book a paid booking: apps/web/playwright/integrations-stripe.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:130:7 › Stripe integration › Can book a paid booking Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:130:7 › Stripe integration › Can book a paid booking: apps/web/playwright/fixtures/users.ts#L892
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:130:7 › Stripe integration › Can book a paid booking page.waitForURL: Navigation failed because page was closed! =========================== logs =========================== waiting for navigation to "/payment/*" until "load" navigated to "http://***:3000/booking/2tNL8x8kWq5VzK6EVc9698?isSuccessBookingPage=true&email=test%40example.com&eventTypeSlug=paid" ============================================================ at apps/web/playwright/fixtures/users.ts:892 890 | await page.fill('[name="email"]', "test@example.com"); 891 | > 892 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]); | ^ 893 | 894 | await makePaymentUsingStripe(page); 895 | } at bookAndPayEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:892:27) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:138:5
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default: apps/web/playwright/integrations-stripe.e2e.ts#L163
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default expect.toBeVisible: Error: strict mode violation: getByText('Unconfirmed') resolved to 3 elements: 1) <div class="flex items-center gap-x-2"> Unconfirmed</div> aka getByTestId('horizontal-tab-unconfirmed') 2) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Wed, 1 May 09:00 - 09:30 Unconfirmed' }) 3) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Paid between Nameless and Stripe Stripeson Pending payment and Stripe Stripeson' }) =========================== logs =========================== expect.toBeVisible with timeout 30000ms waiting for getByText('Unconfirmed') waiting for getByText('Unconfirmed') ============================================================ 161 | await page.goto(`/bookings/upcoming`); 162 | > 163 | await expect(page.getByText("Unconfirmed")).toBeVisible(); | ^ 164 | await expect(page.getByText("Pending payment").last()).toBeVisible(); 165 | }); 166 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:163:49
[@calcom/web] › apps/web/playwright/login.e2e.ts:70:9 › Login and logout tests -- legacy › Login flow validations -- legacy › Should warn when password is incorrect: apps/web/playwright/fixtures/users.ts#L841
3) [@***com/web] › apps/web/playwright/login.e2e.ts:70:9 › Login and logout tests -- legacy › Login flow validations -- legacy › Should warn when password is incorrect page.goto: Timeout 30000ms exceeded. =========================== logs =========================== navigating to "http://***:3000/", waiting until "load" ============================================================ at apps/web/playwright/fixtures/users.ts:841 839 | 840 | //login > 841 | await page.goto("/"); | ^ 842 | await emailLocator.fill(user.email ?? `${user.username}@example.com`); 843 | // eslint-disable-next-line @typescript-eslint/no-non-null-assertion 844 | await passwordLocator.fill(user.password ?? user.username!); at login (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:841:14) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/login.e2e.ts:76:18
🎭 Playwright Run Summary
3 passed (2.6s)
🎭 Playwright Run Summary
5 skipped 8 passed (25.1s)
🎭 Playwright Run Summary
2 passed (16.5s)
🎭 Playwright Run Summary
3 skipped 15 passed (43.9s)
🎭 Playwright Run Summary
1 flaky [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:6:7 › Preview › Preview - embed-core should load 4 passed (1.1m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/booking-pages.e2e.ts:256:7 › pro user -- future › Time slots should be reserved when selected 4 skipped 79 passed (2.4m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- future › user › Different Locations Tests › Can remove location from multiple locations that are saved 1 skipped 55 passed (3.2m)
🎭 Playwright Run Summary
8 skipped 39 passed (2.4m)
🎭 Playwright Run Summary
2 flaky [@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- legacy › Can create a booking for Round Robin EventType [@***com/web] › apps/web/playwright/webhook.e2e.ts:449:7 › BOOKING_RESCHEDULED › when rescheduling to a booking that already exists, should send a booking rescheduled event with the existant booking uid 12 skipped 57 passed (2.8m)
🎭 Playwright Run Summary
3 flaky [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:130:7 › Stripe integration › Can book a paid booking [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default [@***com/web] › apps/web/playwright/login.e2e.ts:70:9 › Login and logout tests -- legacy › Login flow validations -- legacy › Should warn when password is incorrect 3 skipped 45 passed (3.9m)
Detect changes
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, dorny/paths-filter@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit tests / test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Type check / check-types
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Linters / lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3, 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 build / Build API V1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Production build (without database) / Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Production build / Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E React embeds tests / E2E Embed React (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, 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: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3, dawidd6/action-download-artifact@v2, peter-evans/find-comment@v2, peter-evans/create-or-update-comment@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Analyze Build / analyze
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
E2E App Store tests / E2E App Store (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E App Store tests / E2E App Store (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E React embeds tests / E2E Embed React (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E embeds tests / E2E Embed Core (1/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E embeds tests / E2E Embed Core (2/2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (1/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (2/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (4/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (5/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
E2E tests / E2E tests (3/5)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, buildjet/setup-node@v3, buildjet/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Artifacts

Produced during runtime
Name Size
app-store-results-1_2
191 KB
app-store-results-2_2
177 KB
bundle
2.27 KB
embed-core-results-1_2
190 KB
embed-core-results-2_2
640 KB
embed-react-results-1_2
176 KB
embed-react-results-2_2
173 KB
lint-results
290 KB
test-results-1_5
2.69 MB
test-results-2_5
8.33 MB
test-results-3_5
35.8 MB
test-results-4_5
227 KB
test-results-5_5
10.5 MB