Skip to content

fix(deploy): remove NODE_ENV override to fix runtime errors #365

fix(deploy): remove NODE_ENV override to fix runtime errors

fix(deploy): remove NODE_ENV override to fix runtime errors #365

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

ci.yml

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

Annotations

12 errors and 1 warning
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
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`.)
Build Application
No files were found with the provided path: .next/. No artifacts will be uploaded.