Skip to content

fix(deploy): remove recharts from externalization to resolve Next.js … #354

fix(deploy): remove recharts from externalization to resolve Next.js …

fix(deploy): remove recharts from externalization to resolve Next.js … #354

Triggered via push October 13, 2025 03:01
Status Failure
Total duration 3m 57s
Artifacts

ci.yml

on: push
Lint & Type Check
1m 31s
Lint & Type Check
Security Scan
47s
Security Scan
Dependency Review
0s
Dependency Review
Healthcare Compliance Check
6s
Healthcare Compliance Check
E2E Tests
0s
E2E Tests
Notify Team
4s
Notify Team
Deploy Preview
0s
Deploy Preview
Fit to window
Zoom out
Zoom in

Annotations

13 errors
Healthcare Compliance Check
Process completed with exit code 1.
tests/integration/clerk-webhook.test.ts > ClerkWebhookHandler > Event Deduplication > should detect and block duplicate events: lib/supabase/services/ClerkWebhookHandler.ts#L86
Error: Webhook signature verification failed: Base64Coder: incorrect characters for decoding ❯ ClerkWebhookHandler.handle lib/supabase/services/ClerkWebhookHandler.ts:86:13 ❯ tests/integration/clerk-webhook.test.ts:195:36
tests/integration/clerk-webhook.test.ts > ClerkWebhookHandler > Event Deduplication > should process new event: lib/supabase/services/ClerkWebhookHandler.ts#L86
Error: Webhook signature verification failed: Base64Coder: incorrect characters for decoding ❯ ClerkWebhookHandler.handle lib/supabase/services/ClerkWebhookHandler.ts:86:13 ❯ tests/integration/clerk-webhook.test.ts:149:36
tests/integration/authorization-enforcement.test.ts > Policy Coverage Validation > identifies services with custom checks: tests/integration/authorization-enforcement.test.ts#L233
Error: Cannot find module '@/lib/supabase/middleware/authorization' Require stack: - /home/runner/work/MentoLoop/MentoLoop/tests/integration/authorization-enforcement.test.ts ❯ tests/integration/authorization-enforcement.test.ts:233:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/runner/work/MentoLoop/MentoLoop/tests/integration/authorization-enforcement.test.ts' ] }
tests/integration/authorization-enforcement.test.ts > Policy Coverage Validation > verifies sufficient policy coverage: tests/integration/authorization-enforcement.test.ts#L222
Error: Cannot find module '@/lib/supabase/middleware/authorization' Require stack: - /home/runner/work/MentoLoop/MentoLoop/tests/integration/authorization-enforcement.test.ts ❯ tests/integration/authorization-enforcement.test.ts:222:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/runner/work/MentoLoop/MentoLoop/tests/integration/authorization-enforcement.test.ts' ] }
tests/integration/authorization-enforcement.test.ts > Policy Coverage Validation > verifies all critical services have policies: tests/integration/authorization-enforcement.test.ts#L200
Error: Cannot find module '@/lib/supabase/middleware/authorization' Require stack: - /home/runner/work/MentoLoop/MentoLoop/tests/integration/authorization-enforcement.test.ts ❯ tests/integration/authorization-enforcement.test.ts:200:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/runner/work/MentoLoop/MentoLoop/tests/integration/authorization-enforcement.test.ts' ] }
tests/integration/atomic-hour-approval.test.ts > Atomic Hour Approval: tests/integration/atomic-hour-approval.test.ts#L24
Error: Missing Supabase credentials for integration tests ❯ tests/integration/atomic-hour-approval.test.ts:24:13
tests/integration/api-routes.test.ts > API Routes Integration Tests > Cross-Route Security Validation > all routes require authentication: tests/integration/api-routes.test.ts#L892
AssertionError: expected 500 to be 401 // Object.is equality - Expected + Received - 401 + 500 ❯ tests/integration/api-routes.test.ts:892:39
tests/integration/api-routes.test.ts > API Routes Integration Tests > POST /api/analytics - Analytics Event Tracking > Error Handling > returns 500 for unexpected errors: tests/integration/api-routes.test.ts#L855
AssertionError: expected 'Internal server error' to be 'Analytics error' // Object.is equality Expected: "Analytics error" Received: "Internal server error" ❯ tests/integration/api-routes.test.ts:855:28
tests/integration/api-routes.test.ts > API Routes Integration Tests > POST /api/analytics - Analytics Event Tracking > Authentication and Authorization > returns 401 for unauthenticated request: tests/integration/api-routes.test.ts#L746
AssertionError: expected 500 to be 401 // Object.is equality - Expected + Received - 401 + 500 ❯ tests/integration/api-routes.test.ts:746:33
tests/integration/api-routes.test.ts > API Routes Integration Tests > POST /api/create-checkout - Stripe Checkout Creation > Authentication and Authorization > returns 401 for unauthenticated request: tests/integration/api-routes.test.ts#L343
AssertionError: expected 500 to be 401 // Object.is equality - Expected + Received - 401 + 500 ❯ tests/integration/api-routes.test.ts:343:33
Build Application
Process completed with exit code 1.
Notify Team
Unexpected failure: Error: No webhook is given. If this is intended, you can suppress this error by setting `ack_no_webhook` to `true`. (No webhook is given. If this is intended, you can suppress this error by setting `ack_no_webhook` to `true`.)