feat: Add app store entry for Clic (CheckIn application) #21572
pr.yml
on: pull_request_target
Detect changes
15s
Type check
/
check-types
2m 48s
Unit tests
/
test
1m 24s
Production build
/
Build API V1
4m 30s
Production build (without database)
/
Build
9m 42s
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 13s
required
4s
Annotations
17 errors, 21 warnings, and 10 notices
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme:
packages/embeds/embed-core/playwright/tests/action-based.e2e.ts#L66
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme
Error: Expected to provide an iframe, got null
64 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/free" });
65 |
> 66 | await expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
67 | pathname: "/free",
68 | });
69 | // expect(await page.screenshot()).toMatchSnapshot("event-types-list.png");
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:66:31
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:48:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced:
packages/embeds/embed-react/playwright/tests/basic.e2e.ts#L58
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:48:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Error: Expected to provide an iframe, got null
56 |
57 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 58 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
59 | pathname: "/pro",
60 | searchParams: {
61 | theme: "dark",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-react/playwright/tests/basic.e2e.ts:58:27
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:48:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced:
packages/embeds/embed-react/playwright/tests/basic.e2e.ts#L1
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:48:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Test timeout of 60000ms exceeded while tearing down "context".
|
[@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/integrations-stripe.e2e.ts:167:7 › Stripe integration › Paid booking should be able to be rescheduled:
apps/web/playwright/fixtures/users.ts#L916
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:167:7 › Stripe integration › Paid booking should be able to be rescheduled
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "https://connect.stripe.com/oauth/v2/authorize?*" until "load"
============================================================
at apps/web/playwright/fixtures/users.ts:916
914 | /** We start the Stripe flow */
915 | await Promise.all([
> 916 | page.waitForURL("https://connect.stripe.com/oauth/v2/authorize?*"),
| ^
917 | page.click('[data-testid="install-app-button"]'),
918 | ]);
919 |
at getPaymentCredential (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:916:10)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:173:5
|
[@calcom/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › 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 -- future › 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/event-types.e2e.ts:191:11 › Event Types tests -- future › user › Different Locations Tests › Can add Organzer Phone Number location and book with it:
apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:191:11 › Event Types tests -- future › user › Different Locations Tests › Can add Organzer Phone Number location and book with it
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:191:11 › Event Types tests -- future › user › Different Locations Tests › Can add Organzer Phone Number location and book with it:
apps/web/playwright/event-types.e2e.ts#L195
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:191:11 › Event Types tests -- future › user › Different Locations Tests › Can add Organzer Phone Number location and book with it
locator.click: Target closed
=========================== logs ===========================
waiting for locator('text="Organizer Phone Number"')
============================================================
193 |
194 | await page.getByTestId("location-select").click();
> 195 | await page.locator(`text="Organizer Phone Number"`).click();
| ^
196 | const locationInputName = "locations[0].hostPhoneNumber";
197 | await page.locator(`input[name="${locationInputName}"]`).waitFor();
198 | await page.locator(`input[name="${locationInputName}"]`).fill("9199999999");
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:195:61
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:191:11 › Event Types tests -- future › user › Different Locations Tests › Can add Organzer Phone Number location and book with it:
apps/web/playwright/event-types.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:191:11 › Event Types tests -- future › user › Different Locations Tests › Can add Organzer Phone Number location and book with it
Pending operations:
- locator.click at apps/web/playwright/event-types.e2e.ts:195:61
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- legacy › user › Different Locations Tests › Can remove location from multiple locations that are saved:
apps/web/playwright/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- legacy › 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 -- legacy › user › Different Locations Tests › Can remove location from multiple locations that are saved:
apps/web/playwright/event-types.e2e.ts#L394
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- legacy › user › Different Locations Tests › Can remove location from multiple locations that are saved
locator.click: Target closed
=========================== logs ===========================
waiting for locator('text="Cal Video (Global)"')
============================================================
392 | // When adding another location, the dropdown opens automati***ly. So, we don't need to open it here.
393 | //
> 394 | await page.locator(`text="${locationOptionText}"`).click();
| ^
395 | }
396 |
397 | const fillLocation = async (page: Page, inputText: string, index: number, selectDisplayLocation = true) => {
at addAnotherLocation (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:394:54)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:257:9
|
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- legacy › user › Different Locations Tests › Can remove location from multiple locations that are saved:
apps/web/playwright/event-types.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- legacy › 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:394:54
|
[@calcom/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation:
apps/web/playwright/app-store.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation:
apps/web/playwright/app-store.e2e.ts#L40
1) [@***com/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation
page.waitForSelector: Target closed
=========================== logs ===========================
waiting for locator('[data-testid="connect-***endar-apps"]') to be visible
============================================================
38 | await user.apiLogin();
39 | await page.goto("/apps/installed");
> 40 | await page.waitForSelector('[data-testid="connect-***endar-apps"]');
| ^
41 | await page.click('[data-testid="verti***-tab-payment"]');
42 | await page.waitForSelector('[data-testid="connect-payment-apps"]');
43 | await page.click('[data-testid="verti***-tab-automation"]');
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/app-store.e2e.ts:40:16
|
[@calcom/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation:
apps/web/playwright/app-store.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation
Pending operations:
- page.waitForSelector at apps/web/playwright/app-store.e2e.ts:40:16
|
🎭 Playwright Run Summary
2 passed (11.3s)
|
🎭 Playwright Run Summary
5 skipped
8 passed (24.6s)
|
🎭 Playwright Run Summary
1 flaky
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts:57:7 › Popup Tests › should open embed iframe on click - Configured with light theme
3 skipped
14 passed (57.7s)
|
🎭 Playwright Run Summary
1 flaky
[@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:48:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
2 passed (19.4s)
|
🎭 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
8 skipped
39 passed (1.4m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:167:7 › Stripe integration › Paid booking should be able to be rescheduled
3 skipped
47 passed (2.5m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/teams.e2e.ts:122:7 › Teams - NonOrg -- future › Can create a booking for Round Robin EventType
12 skipped
58 passed (2.0m)
|
🎭 Playwright Run Summary
2 flaky
[@***com/web] › apps/web/playwright/event-types.e2e.ts:191:11 › Event Types tests -- future › user › Different Locations Tests › Can add Organzer Phone Number location and book with it
[@***com/web] › apps/web/playwright/event-types.e2e.ts:250:11 › Event Types tests -- legacy › user › Different Locations Tests › Can remove location from multiple locations that are saved
1 skipped
54 passed (3.0m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/app-store.e2e.ts:36:7 › App Store - Authed -- legacy › Installed Apps - Navigation
4 skipped
79 passed (3.0m)
|
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/.
|
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 (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 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 React embeds tests / E2E Embed React (2/2)
Failed to save: Cache service responded with 409 during commit cache.
|
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 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/.
|
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 (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 (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/.
|
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 (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 (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/.
|
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
|
880 KB |
|
embed-core-results-2_2
|
640 KB |
|
embed-react-results-1_2
|
561 KB |
|
embed-react-results-2_2
|
173 KB |
|
lint-results
|
290 KB |
|
test-results-1_5
|
3.66 MB |
|
test-results-2_5
|
13.7 MB |
|
test-results-3_5
|
10.8 MB |
|
test-results-4_5
|
227 KB |
|
test-results-5_5
|
2.75 MB |
|