Skip to content

fix: add linting exception for website #21122

fix: add linting exception for website

fix: add linting exception for website #21122

Triggered via pull request April 17, 2024 19:34
@PeerRichPeerRich
synchronize #14645
Status Success
Total duration 17m 19s
Artifacts 13

pr.yml

on: pull_request_target
Detect changes
13s
Detect changes
Production build  /  Build
9m 12s
Production build / Build
Production build (without database)  /  Build
9m 55s
Production build (without database) / Build
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
Fit to window
Zoom out
Zoom in

Annotations

16 errors, 20 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/web] › apps/web/playwright/event-types.e2e.ts:278: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:278: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:278: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#L402
1) [@***com/web] › apps/web/playwright/event-types.e2e.ts:278: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 ============================================================ 400 | await page.getByTestId("location-select").last().click(); 401 | } > 402 | await page.locator("text=In Person (Organizer Address)").last().click(); | ^ 403 | 404 | const locationInputName = `locations[${index}].address`; 405 | await page.locator(`input[name="${locationInputName}"]`).waitFor(); at fillLocation (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:402:67) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:290:9
[@calcom/web] › apps/web/playwright/event-types.e2e.ts:278: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:278: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:402:67
[@calcom/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:22:9 › Organization › Email not matching orgAutoAcceptEmail › nonexisting user invited to an organization: apps/web/playwright/organization/organization-invitation.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:22:9 › Organization › Email not matching orgAutoAcceptEmail › nonexisting user invited to an organization Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:22:9 › Organization › Email not matching orgAutoAcceptEmail › nonexisting user invited to an organization: apps/web/playwright/lib/testUtils.ts#L213
1) [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:22:9 › Organization › Email not matching orgAutoAcceptEmail › nonexisting user invited to an organization page.waitForResponse: Page closed =========================== logs =========================== waiting for response "**/api/trpc/teams/createInvite?batch=1" ============================================================ at apps/web/playwright/lib/testUtils.ts:213 211 | 212 | export async function getInviteLink(page: Page) { > 213 | const response = await page.waitForResponse("**/api/trpc/teams/createInvite?batch=1"); | ^ 214 | const json = await response.json(); 215 | return json[0].result.data.json.inviteLink as string; 216 | } at getInviteLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/lib/testUtils.ts:213:31) at copyInviteLink (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:557:41) at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:72:28 at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/organization/organization-invitation.e2e.ts:71:7
[@calcom/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L1
1) [@***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
1) [@***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
1) [@***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/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members: apps/web/playwright/teams.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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
1) [@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Pending operations: - locator.click at apps/web/playwright/teams.e2e.ts:51:63
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:168: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#L1
2) [@***com/web] › apps/web/playwright/webhook.e2e.ts:168:7 › BOOKING_REJECTED › can book an event that requires confirmation and then that booking can be rejected by organizer Test timeout of 60000ms exceeded.
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:168: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#L205
2) [@***com/web] › apps/web/playwright/webhook.e2e.ts:168:7 › BOOKING_REJECTED › can book an event that requires confirmation and then that booking can be rejected by organizer page.waitForResponse: Page closed 203 | await page.click('[data-testid="reject"]'); 204 | await page.click('[data-testid="rejection-confirm"]'); > 205 | await page.waitForResponse((response) => response.url().includes("/api/trpc/bookings/confirm")); | ^ 206 | 207 | await webhookReceiver.waitForRequestCount(1); 208 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:205:16
[@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
1) [@***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 9:00am - 9:30am Unconfirmed' }) 3) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Paid between Nameless and Stripe Stripeson Pending payment You and Stripe Stripeson' }) =========================== logs =========================== expect.toBeVisible with timeout 30000ms waiting for getByText('Unconfirmed') waiting for getByText('Unconfirmed') ============================================================ 161 | await page.goto(`/bookings/upcoming`); 162 | > 163 | await expect(page.getByText("Unconfirmed")).toBeVisible(); | ^ 164 | await expect(page.getByText("Pending payment").last()).toBeVisible(); 165 | }); 166 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:163:49
[@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
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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 9:00am - 9:30am Unconfirmed' }) 3) <div class="font-medium inline-flex items-center just…>Unconfirmed</div> aka getByRole('link', { name: 'Paid between Nameless and Stripe Stripeson Pending payment You and Stripe Stripeson' }) =========================== logs =========================== expect.toBeVisible with timeout 30000ms waiting for getByText('Unconfirmed') waiting for getByText('Unconfirmed') ============================================================ 161 | await page.goto(`/bookings/upcoming`); 162 | > 163 | await expect(page.getByText("Unconfirmed")).toBeVisible(); | ^ 164 | await expect(page.getByText("Pending payment").last()).toBeVisible(); 165 | }); 166 | at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:163:49
🎭 Playwright Run Summary
2 skipped 2 passed (7.7s)
🎭 Playwright Run Summary
1 passed (3.2s)
🎭 Playwright Run Summary
2 passed (18.9s)
🎭 Playwright Run Summary
5 skipped 8 passed (33.3s)
🎭 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 1 skipped 12 passed (58.0s)
🎭 Playwright Run Summary
4 skipped 80 passed (1.9m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/event-types.e2e.ts:278:11 › Event Types tests -- future › user › Different Locations Tests › can add single organizer address location without display location public option 2 skipped 54 passed (2.1m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/organization/organization-invitation.e2e.ts:22:9 › Organization › Email not matching orgAutoAcceptEmail › nonexisting user invited to an organization 8 skipped 46 passed (2.0m)
🎭 Playwright Run Summary
2 flaky [@***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:168:7 › BOOKING_REJECTED › can book an event that requires confirmation and then that booking can be rejected by organizer 12 skipped 44 passed (2.5m)
🎭 Playwright Run Summary
1 flaky [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:143:7 › Stripe integration › Pending payment booking should not be confirmed by default 3 skipped 47 passed (3.6m)
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/.
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/.
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
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/.
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 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 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 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 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 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 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.22 KB
embed-core-results-1_2
862 KB
embed-core-results-2_2
178 KB
embed-react-results-1_2
175 KB
embed-react-results-2_2
173 KB
lint-results
217 KB
test-results-1_5
236 KB
test-results-2_5
6.83 MB
test-results-3_5
36.9 MB
test-results-4_5
8.86 MB
test-results-5_5
28.1 MB