Skip to content

Merge pull request #844 from Pvsaint/feat/issues-771-773-781-782-acce… #186

Merge pull request #844 from Pvsaint/feat/issues-771-773-781-782-acce…

Merge pull request #844 from Pvsaint/feat/issues-771-773-781-782-acce… #186

Triggered via push July 24, 2026 20:27
Status Failure
Total duration 1m 1s
Artifacts

frontend.yml

on: push
Frontend checks
58s
Frontend checks
Lighthouse CI
0s
Lighthouse CI
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
src/components/profile-card.test.tsx > ProfileCard > supports Ctrl/Cmd+C while wallet address is focused: frontend/src/components/profile-card.tsx#L135
Error: [vitest] No "stellarExpertUrl" export is defined on the "@/lib/stellar" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@/lib/stellar"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProfileCard src/components/profile-card.tsx:135:21 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
src/components/profile-card.test.tsx > ProfileCard > shows success toast after copying wallet address: frontend/src/components/profile-card.tsx#L135
Error: [vitest] No "stellarExpertUrl" export is defined on the "@/lib/stellar" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@/lib/stellar"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProfileCard src/components/profile-card.tsx:135:21 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
src/components/profile-card.test.tsx > ProfileCard > renders skeleton when isLoading is true: frontend/src/components/profile-card.tsx#L135
Error: [vitest] No "stellarExpertUrl" export is defined on the "@/lib/stellar" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@/lib/stellar"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProfileCard src/components/profile-card.tsx:135:21 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
src/components/profile-card.test.tsx > ProfileCard > renders accepted assets: frontend/src/components/profile-card.tsx#L135
Error: [vitest] No "stellarExpertUrl" export is defined on the "@/lib/stellar" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@/lib/stellar"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProfileCard src/components/profile-card.tsx:135:21 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
src/components/profile-card.test.tsx > ProfileCard > renders social links: frontend/src/components/profile-card.tsx#L135
Error: [vitest] No "stellarExpertUrl" export is defined on the "@/lib/stellar" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@/lib/stellar"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProfileCard src/components/profile-card.tsx:135:21 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
src/components/profile-card.test.tsx > ProfileCard > renders wallet address: frontend/src/components/profile-card.tsx#L135
Error: [vitest] No "stellarExpertUrl" export is defined on the "@/lib/stellar" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@/lib/stellar"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProfileCard src/components/profile-card.tsx:135:21 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
src/components/profile-card.test.tsx > ProfileCard > renders bio: frontend/src/components/profile-card.tsx#L135
Error: [vitest] No "stellarExpertUrl" export is defined on the "@/lib/stellar" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@/lib/stellar"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProfileCard src/components/profile-card.tsx:135:21 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
src/components/profile-card.test.tsx > ProfileCard > renders display name and username: frontend/src/components/profile-card.tsx#L135
Error: [vitest] No "stellarExpertUrl" export is defined on the "@/lib/stellar" mock. Did you forget to return it from "vi.mock"? If you need to partially mock a module, you can use "importOriginal" helper inside: vi.mock(import("@/lib/stellar"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ ProfileCard src/components/profile-card.tsx:135:21 ❯ renderWithHooks node_modules/react-dom/cjs/react-dom.development.js:15486:18 ❯ mountIndeterminateComponent node_modules/react-dom/cjs/react-dom.development.js:20103:13 ❯ beginWork node_modules/react-dom/cjs/react-dom.development.js:21626:16 ❯ beginWork$1 node_modules/react-dom/cjs/react-dom.development.js:27465:14 ❯ performUnitOfWork node_modules/react-dom/cjs/react-dom.development.js:26599:12 ❯ workLoopSync node_modules/react-dom/cjs/react-dom.development.js:26505:5 ❯ renderRootSync node_modules/react-dom/cjs/react-dom.development.js:26473:7
e2e/home.spec.ts: frontend/e2e/home.spec.ts#L3
Error: Playwright Test did not expect test() to be called here. Most common reasons include: - You are calling test() in a configuration file. - You are calling test() in a file that is imported by the configuration file. - You have two different versions of @playwright/test. This usually happens when one of the dependencies in your package.json depends on @playwright/test. - You are calling test() from an async test.describe() block. Only sync ones are supported. ❯ _TestTypeImpl._currentSuite node_modules/playwright/lib/common/index.js:2257:13 ❯ _TestTypeImpl._createTest node_modules/playwright/lib/common/index.js:2271:24 ❯ node_modules/playwright/lib/common/index.js:1220:12 ❯ e2e/home.spec.ts:3:1
e2e/create-profile.spec.ts: frontend/e2e/create-profile.spec.ts#L7
Error: test.skip() can only be called inside test, describe block or fixture ❯ _TestTypeImpl._modifier node_modules/playwright/lib/common/index.js:2396:13 ❯ Function.skip node_modules/playwright/lib/common/index.js:1220:12 ❯ e2e/create-profile.spec.ts:7:6
Frontend checks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/