Skip to content

Merge branch 'ga-config' #252

Merge branch 'ga-config'

Merge branch 'ga-config' #252

Triggered via push December 24, 2025 06:13
Status Failure
Total duration 5m 21s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
tests/routes/admin.test.ts > Admin Routes > DELETE /api/admin/dex/:id > should delete DEX by ID for admin: api/tests/routes/admin.test.ts#L28
TypeError: Cannot read properties of undefined (reading 'cleanup') ❯ tests/routes/admin.test.ts:28:27
tests/routes/admin.test.ts > Admin Routes > DELETE /api/admin/dex/:id > should delete DEX by ID for admin: api/src/routes/theme.ts#L14
Error: [vitest] No "fineTuneRateLimiter" export is defined on the "../../src/lib/rateLimiter" 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("../../src/lib/rateLimiter"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/routes/theme.ts:14:53 ❯ src/index.ts:8:31
tests/routes/admin.test.ts > Admin Routes > GET /api/admin/users > should return 403 for regular user: api/tests/routes/admin.test.ts#L28
TypeError: Cannot read properties of undefined (reading 'cleanup') ❯ tests/routes/admin.test.ts:28:27
tests/routes/admin.test.ts > Admin Routes > GET /api/admin/users > should return 403 for regular user: api/src/routes/theme.ts#L14
Error: [vitest] No "fineTuneRateLimiter" export is defined on the "../../src/lib/rateLimiter" 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("../../src/lib/rateLimiter"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/routes/theme.ts:14:53 ❯ src/index.ts:8:31
tests/routes/admin.test.ts > Admin Routes > GET /api/admin/users > should return all admin users for admin: api/tests/routes/admin.test.ts#L28
TypeError: Cannot read properties of undefined (reading 'cleanup') ❯ tests/routes/admin.test.ts:28:27
tests/routes/admin.test.ts > Admin Routes > GET /api/admin/users > should return all admin users for admin: api/src/routes/theme.ts#L14
Error: [vitest] No "fineTuneRateLimiter" export is defined on the "../../src/lib/rateLimiter" 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("../../src/lib/rateLimiter"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/routes/theme.ts:14:53 ❯ src/index.ts:8:31
tests/routes/admin.test.ts > Admin Routes > GET /api/admin/check > should return false for regular user: api/tests/routes/admin.test.ts#L28
TypeError: Cannot read properties of undefined (reading 'cleanup') ❯ tests/routes/admin.test.ts:28:27
tests/routes/admin.test.ts > Admin Routes > GET /api/admin/check > should return false for regular user: api/src/routes/theme.ts#L14
Error: [vitest] No "fineTuneRateLimiter" export is defined on the "../../src/lib/rateLimiter" 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("../../src/lib/rateLimiter"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/routes/theme.ts:14:53 ❯ src/index.ts:8:31
tests/routes/admin.test.ts > Admin Routes > GET /api/admin/check > should return true for admin user: api/tests/routes/admin.test.ts#L28
TypeError: Cannot read properties of undefined (reading 'cleanup') ❯ tests/routes/admin.test.ts:28:27
tests/routes/admin.test.ts > Admin Routes > GET /api/admin/check > should return true for admin user: api/src/routes/theme.ts#L14
Error: [vitest] No "fineTuneRateLimiter" export is defined on the "../../src/lib/rateLimiter" 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("../../src/lib/rateLimiter"), async (importOriginal) => { const actual = await importOriginal() return { ...actual, // your mocked methods } }) ❯ src/routes/theme.ts:14:53 ❯ src/index.ts:8:31
Lint, Format & Type Check: app/app/net/fetch.ts#L53
Unexpected any. Specify a different type
Lint, Format & Type Check: app/app/net/fetch.ts#L50
Unexpected any. Specify a different type
Lint, Format & Type Check: app/app/hooks/useGoogleAnalysis.ts#L12
Unexpected any. Specify a different type
Lint, Format & Type Check: app/app/hooks/useBindDistrubutorCode.ts#L38
Unexpected any. Specify a different type
Lint, Format & Type Check: app/app/components/ServiceRestrictionsSection.tsx#L16
'onWhitelistedIpsChange' is defined but never used. Allowed unused args must match /^_/u
Lint, Format & Type Check: app/app/components/ServiceRestrictionsSection.tsx#L15
'whitelistedIps' is defined but never used. Allowed unused args must match /^_/u
Lint, Format & Type Check: app/app/components/DexCard.tsx#L46
'formatPnl' is assigned a value but never used. Allowed unused vars must match /^_/u
Lint, Format & Type Check: app/app/analytics/tracking.ts#L31
Unexpected any. Specify a different type
Lint, Format & Type Check: app/app/analytics/tracking.ts#L15
Unexpected any. Specify a different type
Lint, Format & Type Check: api/src/lib/sign.ts#L18
Unexpected any. Specify a different type