feat: handle v2 access tokens and api keys using BearerGuard #21177
pr.yml
on: pull_request_target
Detect changes
13s
Type check
/
check-types
1m 57s
Unit tests
/
test
1m 37s
Production build
/
Build API V1
3m 1s
Production build (without database)
/
Build
10m 14s
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 7s
required
4s
Annotations
30 errors, 20 warnings, and 10 notices
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47: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#L57
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47: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
55 |
56 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 57 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
58 | pathname: "/pro",
59 | searchParams: {
60 | theme: "dark",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-react/playwright/tests/basic.e2e.ts:57:27
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47: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:47: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-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47: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#L57
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Expected to provide an iframe, got null
55 |
56 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 57 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
58 | pathname: "/pro",
59 | searchParams: {
60 | theme: "dark",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-react/playwright/tests/basic.e2e.ts:57:27
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47: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:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded while tearing down "context".
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47: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#L57
1) [@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Expected to provide an iframe, got null
55 |
56 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 57 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
58 | pathname: "/pro",
59 | searchParams: {
60 | theme: "dark",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-react/playwright/tests/basic.e2e.ts:57:27
|
[@calcom/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47: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:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded while tearing down "context".
|
E2E React embeds tests / E2E Embed React (1/2)
Process completed with exit code 1.
|
[@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/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#L15
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
Error: Expected to provide an iframe, got null
13 | await page.click("#add-inline-embed-in-a-new-namespace-without-reload-button");
14 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 15 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
16 | pathname: "/pro",
17 | searchParams: {
18 | case: "addInlineEmbedInANewNamespaceWithoutReload",
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/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace:
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L28
2) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace
Error: Expected to provide an iframe, got null
26 | await page.click("#double-install-snippet-with-inline-embed-non-default-namespace-button");
27 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 28 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
29 | pathname: "/pro",
30 | searchParams: {
31 | case: "doubleInstallSnippetWithInlineEmbedWithNonDefaultNamespace",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:28:27
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace:
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
2) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace
Test timeout of 60000ms exceeded.
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace:
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
2) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace
Pending operations:
- locator.count at packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:34:43
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace):
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L45
3) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace)
Error: Expected to provide an iframe, got null
43 | await page.click("#double-install-snippet-with-inline-embed-default-namespace-button");
44 | const embedIframe = await getEmbedIframe({ ***Namespace, page, pathname: "/pro" });
> 45 | expect(embedIframe).toBeEmbedCalLink(***Namespace, embeds.getActionFiredDetails, {
| ^
46 | pathname: "/pro",
47 | searchParams: {
48 | case: "doubleInstallSnippetWithInlineEmbed",
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:45:27
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace):
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
3) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace)
Test timeout of 60000ms exceeded.
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace):
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
3) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace)
Pending operations:
- locator.count at packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:51:43
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs:
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L1
4) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs
Test timeout of 60000ms exceeded.
|
[@calcom/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs:
packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts#L62
4) [@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs
locator.getAttribute: Target closed
=========================== logs ===========================
waiting for locator('iframe').first()
============================================================
60 | await page.goto("/");
61 | await page.click("#two-different-namespace-with-different-init-config");
> 62 | const namespace1IframeSrc = await page.locator("iframe").nth(0).getAttribute("src");
| ^
63 | const namespace2IframeSrc = await page.locator("iframe").nth(1).getAttribute("src");
64 | expect(namespace1IframeSrc).toContain("http://lo***host:3000/pro");
65 | expect(namespace2IframeSrc).toContain("http://127.0.0.1:3000/pro");
at /home/runner/actions-runner/_work/***.com/***.com/packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:62:69
|
[@calcom/web] › apps/web/playwright/profile.e2e.ts:102:7 › Update Profile › Can update a users email (verification enabled):
apps/web/playwright/profile.e2e.ts#L148
1) [@***com/web] › apps/web/playwright/profile.e2e.ts:102:7 › Update Profile › Can update a users email (verification enabled)
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "/event-types" until "load"
navigated to "http://***:3000/auth/login"
============================================================
146 |
147 | // After email verification is successfull. user is sent to /event-types
> 148 | await page.waitForURL("/event-types");
| ^
149 |
150 | await page.goto("/settings/my-account/profile");
151 | const emailInputUpdated = await page.getByTestId("profile-form-email-0");
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:148:16
|
[@calcom/web] › apps/web/playwright/profile.e2e.ts:102:7 › Update Profile › Can update a users email (verification enabled):
apps/web/playwright/profile.e2e.ts#L148
1) [@***com/web] › apps/web/playwright/profile.e2e.ts:102:7 › Update Profile › Can update a users email (verification enabled)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
page.waitForURL: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for navigation to "/event-types" until "load"
navigated to "http://***:3000/auth/login"
============================================================
146 |
147 | // After email verification is successfull. user is sent to /event-types
> 148 | await page.waitForURL("/event-types");
| ^
149 |
150 | await page.goto("/settings/my-account/profile");
151 | const emailInputUpdated = await page.getByTestId("profile-form-email-0");
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/profile.e2e.ts:148:16
|
[@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/6fU7QJX21j3Bo5crLVy2ot?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/login.e2e.ts:59:9 › Login and logout tests -- future › Login flow validations -- future › Should warn when user does not exist:
apps/web/playwright/login.e2e.ts#L1
2) [@***com/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- future › Login flow validations -- future › Should warn when user does not exist
Test timeout of 60000ms exceeded.
|
[@calcom/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- future › Login flow validations -- future › Should warn when user does not exist:
apps/web/playwright/fixtures/users.ts#L848
2) [@***com/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- future › Login flow validations -- future › Should warn when user does not exist
page.waitForResponse: Page closed
=========================== logs ===========================
waiting for response /\/api\/auth\/***lback\/credentials/
============================================================
at apps/web/playwright/fixtures/users.ts:848
846 |
847 | // waiting for specific login request to resolve
> 848 | await page.waitForResponse(/\/api\/auth\/***lback\/credentials/);
| ^
849 | }
850 |
851 | export async function apiLogin(
at login (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/fixtures/users.ts:848:14)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/login.e2e.ts:64:7
|
[@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
1) [@***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#L378
1) [@***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('[data-testid=update-eventtype]')
locator resolved to <button disabled type="submit" form="event-type-form" da…>…</button>
attempting click action
waiting for element to be visible, enabled and stable
element is not enabled - waiting...
============================================================
376 |
377 | async function saveEventType(page: Page) {
> 378 | await page.locator("[data-testid=update-eventtype]").click();
| ^
379 | }
380 |
381 | async function gotoBookingPage(page: Page) {
at saveEventType (/home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:378:56)
at /home/runner/actions-runner/_work/***.com/***.com/apps/web/playwright/event-types.e2e.ts:266:15
|
[@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
1) [@***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:378:56
|
required
Process completed with exit code 1.
|
🎭 Playwright Run Summary
5 skipped
8 passed (24.9s)
|
🎭 Playwright Run Summary
1 failed
[@***com/embed-react] › packages/embeds/embed-react/playwright/tests/basic.e2e.ts:47:9 › React Embed › Element Click Popup › should verify that the iframe got created with correct URL - namespaced
2 passed (48.2s)
|
🎭 Playwright Run Summary
2 passed (17.6s)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/teams.e2e.ts:40:7 › Teams - NonOrg -- future › Team Onboarding Invite Members
12 skipped
45 passed (1.3m)
|
🎭 Playwright Run Summary
4 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
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:23:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed using a namespace
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:37:9 › Namespacing › Inline Embed › Double install Embed Snippet with inline embed without a namespace(i.e. default namespace)
[@***com/embed-core] › packages/embeds/embed-core/playwright/tests/namespacing.e2e.ts:54:7 › Namespacing › Different namespaces can have different init configs
1 passed (1.0m)
|
🎭 Playwright Run Summary
3 skipped
14 passed (54.3s)
|
🎭 Playwright Run Summary
1 flaky
[@***com/web] › apps/web/playwright/profile.e2e.ts:102:7 › Update Profile › Can update a users email (verification enabled)
8 skipped
46 passed (2.8m)
|
🎭 Playwright Run Summary
4 skipped
80 passed (3.1m)
|
🎭 Playwright Run Summary
2 flaky
[@***com/web] › apps/web/playwright/integrations-stripe.e2e.ts:130:7 › Stripe integration › Can book a paid booking
[@***com/web] › apps/web/playwright/login.e2e.ts:59:9 › Login and logout tests -- future › Login flow validations -- future › Should warn when user does not exist
3 skipped
46 passed (3.8m)
|
🎭 Playwright Run Summary
1 flaky
[@***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
2 skipped
54 passed (3.4m)
|
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 / 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 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)
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 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 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 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 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 (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 (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 (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 (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/.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
app-store-results-1_2
|
191 KB |
|
app-store-results-2_2
|
177 KB |
|
bundle
|
2.21 KB |
|
embed-core-results-1_2
|
190 KB |
|
embed-core-results-2_2
|
1.93 MB |
|
embed-react-results-1_2
|
1.49 MB |
|
embed-react-results-2_2
|
173 KB |
|
lint-results
|
217 KB |
|
test-results-1_5
|
237 KB |
|
test-results-2_5
|
8.12 MB |
|
test-results-3_5
|
19.2 MB |
|
test-results-4_5
|
7.77 MB |
|
test-results-5_5
|
9.51 MB |
|