fix: Flicker b/w Dark and Light theme #27744
Triggered via pull request
August 7, 2024 08:34
hariombalhara
labeled
#16042
Status
Success
Total duration
16m 18s
Artifacts
9
pr.yml
on: pull_request_target
Detect changes
12s
Production builds
/
Build API v1
5m 50s
Production builds
/
Build API v2
4m 48s
Type check
/
check-types
1m 53s
Linters
/
lint
3m 48s
Tests
/
Unit
3m 11s
Analyze Build
/
analyze
1m 30s
Matrix: Tests / e2e
Tests
/
Integration
1m 16s
Tests
/
E2E API v2
3m 42s
Tests
/
E2E App Store
3m 36s
Tests
/
E2E Embed Core
3m 22s
Tests
/
E2E Embed React
2m 33s
required
0s
Annotations
38 errors, 6 warnings, and 7 notices
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Build API v1
Cannot find module '../config.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
|
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Build API v1
Cannot find module './package.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
|
Production builds / Build API v1
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Web App
Cannot find module '../config.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
|
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
|
Production builds / Web App
Cannot find module './package.json'. Consider using '--resolveJsonModule' to import module with '.json' extension.
|
Production builds / Web App
Property 'session' does not exist on type 'NextApiRequest'.
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:30:7 › Preview › Preview - embed-core should load from embedLibUrl:
packages/embeds/embed-core/playwright/tests/preview.e2e.ts#L1
1) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:30:7 › Preview › Preview - embed-core should load from embedLibUrl
Error: Object with guid response@ee36a0761a7dfe4a042d59ade73bed2b was not bound in the connection
|
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route:
packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L1
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route
Test timeout of 60000ms exceeded.
|
[@calcom/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route:
packages/app-store/routing-forms/playwright/tests/basic.e2e.ts#L345
1) [@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route
Error: page.fill: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('[data-testid="form-field-Test field"]')
343 |
344 | // //event redirect
> 345 | await page.fill('[data-testid="form-field-Test field"]', "event-routing");
| ^
346 | await page.click('[data-testid="test-routing"]');
347 | let routingType = await page.locator('[data-testid="test-routing-result-type"]').innerText();
348 | let route = await page.locator('[data-testid="test-routing-result"]').innerText();
at /home/runner/actions-runner/_work/***.com/***.com/packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:345:18
|
[@calcom/web] › apps/web/playwright/webhook.e2e.ts:481:7 › MEETING_ENDED:
apps/web/playwright/webhook.e2e.ts#L601
1) [@***com/web] › apps/web/playwright/webhook.e2e.ts:481:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
Error: expect(received).toBe(expected) // Object.is equality
Expected: 0
Received: 2
599 | });
600 |
> 601 | expect(scheduledTriggersAfterDisabling.length).toBe(0);
| ^
602 | });
603 | });
604 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/webhook.e2e.ts:601:52
|
[@calcom/web] › apps/web/playwright/booking-limits.e2e.ts:299:9 › Duration limits › week:
apps/web/playwright/booking-limits.e2e.ts#L356
1) [@***com/web] › apps/web/playwright/booking-limits.e2e.ts:299:9 › Duration limits › week › but not over
Error: expect(received).toBe(expected) // Object.is equality
Expected: -5
Received: 0
354 |
355 | // equals 0 if no available days, otherwise signed difference
> 356 | expect(availableDaysAfter && availableDaysAfter - availableDaysBefore).toBe(
| ^
357 | expectedAvailableDays[limitUnit]
358 | );
359 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-limits.e2e.ts:356:80
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-limits.e2e.ts:346:7
|
[@calcom/web] › apps/web/playwright/booking-seats.e2e.ts:350:7 › Reschedule for booking with seats › Owner shouldn't be able to reschedule booking without login in:
apps/web/playwright/booking-seats.e2e.ts#L390
1) [@***com/web] › apps/web/playwright/booking-seats.e2e.ts:350:7 › Reschedule for booking with seats › Owner shouldn't be able to reschedule booking without login in
Error: expect(received).toBe(expected) // Object.is equality
Expected: "Seated event user"
Received: ""
388 | const nameElement = await page.locator("input[name=name]");
389 | const name = await nameElement.inputValue();
> 390 | expect(name).toBe(user.name);
| ^
391 |
392 | //same for email
393 | const emailElement = await page.locator("input[name=email]");
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/booking-seats.e2e.ts:390:18
|
[@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
2) [@***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
2) [@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ─
Error: locator.waitFor: Test timeout of 60000ms exceeded.
Call log:
- 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/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking:
apps/web/playwright/integrations-stripe.e2e.ts#L1
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking:
apps/web/playwright/fixtures/users.ts#L944
1) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking
Error: page.waitForURL: Test timeout of 60000ms exceeded.
=========================== logs ===========================
waiting for navigation to "/payment/*" until "load"
============================================================
at apps/web/playwright/fixtures/users.ts:944
942 | await page.fill('[name="email"]', "test@example.com");
943 |
> 944 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]);
| ^
945 |
946 | await makePaymentUsingStripe(page);
947 | }
at bookAndPayEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:944:27)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:119:5
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default:
apps/web/playwright/integrations-stripe.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default:
apps/web/playwright/integrations-stripe.e2e.ts#L140
2) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default
Error: page.waitForURL: Test timeout of 60000ms exceeded.
=========================== logs ===========================
waiting for navigation to "/payment/*" until "load"
============================================================
138 | await page.fill('[name="email"]', "test@example.com");
139 |
> 140 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]);
| ^
141 |
142 | await page.goto(`/bookings/upcoming`);
143 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:140:29
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled:
apps/web/playwright/integrations-stripe.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled:
apps/web/playwright/fixtures/users.ts#L944
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled
Error: page.waitForURL: Test timeout of 60000ms exceeded.
=========================== logs ===========================
waiting for navigation to "/payment/*" until "load"
============================================================
at apps/web/playwright/fixtures/users.ts:944
942 | await page.fill('[name="email"]', "test@example.com");
943 |
> 944 | await Promise.all([page.waitForURL("/payment/*"), page.press('[name="email"]', "Enter")]);
| ^
945 |
946 | await makePaymentUsingStripe(page);
947 | }
at bookAndPayEvent (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:944:27)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:156:5
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled:
apps/web/playwright/integrations-stripe.e2e.ts#L1
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled:
apps/web/playwright/integrations-stripe.e2e.ts#L164
3) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForURL: Test timeout of 60000ms exceeded.
=========================== logs ===========================
waiting for navigation to "/payment/*" until "load"
============================================================
162 |
163 | await Promise.all([
> 164 | page.waitForURL("/payment/*"),
| ^
165 | page.click('[data-testid="confirm-reschedule-button"]'),
166 | ]);
167 |
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:164:12
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled:
apps/web/playwright/integrations-stripe.e2e.ts#L1
4) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled:
apps/web/playwright/integrations-stripe.e2e.ts#L181
4) [@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled
Error: page.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('[data-testid="cancel"]')
179 | await user.bookAndPayEvent(eventType);
180 |
> 181 | await page.click('[data-testid="cancel"]');
| ^
182 | await page.click('[data-testid="confirm_cancel"]');
183 |
184 | await expect(await page.locator('[data-testid="cancelled-headline"]').first()).toBeVisible();
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/integrations-stripe.e2e.ts:181:16
|
Slow Test:
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts#L1
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/action-based.e2e.ts took 45.9s
|
Tests / E2E API v2
No files were found with the provided path: test-results. No artifacts will be uploaded.
|
Tests / E2E (2/4)
Failed to restore: aborted
|
Slow Test:
[@calcom/web] › apps/web/playwright/eventType/limit-tab.e2e.ts#L1
[@***com/web] › apps/web/playwright/eventType/limit-tab.e2e.ts took 23.2s
|
Slow Test:
[@calcom/web] › apps/web/playwright/locale.e2e.ts#L1
[@***com/web] › apps/web/playwright/lo***e.e2e.ts took 53.0s
|
Slow Test:
[@calcom/web] › apps/web/playwright/login.2fa.e2e.ts#L1
[@***com/web] › apps/web/playwright/login.2fa.e2e.ts took 19.9s
|
🎭 Playwright Run Summary
1 skipped
2 passed (8.0s)
|
🎭 Playwright Run Summary
1 flaky
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/preview.e2e.ts:30:7 › Preview › Preview - embed-core should load from embedLibUrl
3 skipped
21 passed (59.0s)
|
🎭 Playwright Run Summary
1 flaky
[@***com/app-store] › packages/app-store/routing-forms/playwright/tests/basic.e2e.ts:337:9 › Routing Forms › Seeded Routing Form › Test preview should return correct route
5 skipped
9 passed (1.4m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/webhook.e2e.ts:481:7 › MEETING_ENDED, MEETING_STARTED › should create/remove scheduledWebhookTriggers for existing bookings
16 skipped
77 passed (1.2m)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/booking-limits.e2e.ts:299:9 › Duration limits › week ───────
4 skipped
90 passed (3.4m)
|
🎭 Playwright Run Summary
2 flaky
[@***com/web] › apps/web/playwright/booking-seats.e2e.ts:350:7 › Reschedule for booking with seats › Owner shouldn't be able to reschedule booking without login in
[@***com/web] › apps/web/playwright/hash-my-url.e2e.ts:17:7 › hash my url › generate url hash ──
4 skipped
88 passed (3.2m)
|
🎭 Playwright Run Summary
7 flaky
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:111:7 › Stripe integration skip true › Can book a paid booking
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:124:7 › Stripe integration skip true › Pending payment booking should not be confirmed by default
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:148:7 › Stripe integration skip true › Paid booking should be able to be rescheduled
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:171:7 › Stripe integration skip true › Paid booking should be able to be cancelled
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:203:9 › Stripe integration skip true › When event is paid and confirmed › Payment should confirm pending payment booking
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:212:9 › Stripe integration skip true › When event is paid and confirmed › Paid and confirmed booking should be able to be rescheduled
[@***com/web] › apps/web/playwright/managed-event-types.e2e.ts:17:7 › Managed Event Types › Can create managed event type
11 skipped
76 passed (5.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
app-store-results
|
3.6 MB |
|
bundle
|
2.31 KB |
|
embed-core-results
|
530 KB |
|
embed-react-results
|
184 KB |
|
lint-results
|
387 KB |
|
test-results-1_4
|
4.61 MB |
|
test-results-2_4
|
15.4 MB |
|
test-results-3_4
|
177 MB |
|
test-results-4_4
|
5.98 MB |
|