Skip to content

feat: modernize codebase with Remix v2, SQLite, and CI updates #528

feat: modernize codebase with Remix v2, SQLite, and CI updates

feat: modernize codebase with Remix v2, SQLite, and CI updates #528

Triggered via pull request December 31, 2025 14:03
Status Failure
Total duration 1m 40s
Artifacts

test.yml

on: pull_request
Cache NPM libraries
51s
Cache NPM libraries
ESLint
36s
ESLint
Type check
41s
Type check
Unit and integration test
43s
Unit and integration test
End-to-end test
35s
End-to-end test
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 9 warnings
End-to-end test
Process completed with exit code 1.
ESLint: app/models/course.ts#L1
Chapter not found in '@prisma/client'
ESLint: app/models/__mocks__/user.ts#L2
User not found in '@prisma/client'
ESLint: app/models/__mocks__/transaction.ts#L2
Transaction not found in '@prisma/client'
ESLint: app/models/__mocks__/subscription.ts#L2
Subscription not found in '@prisma/client'
ESLint: app/models/__mocks__/lesson.ts#L2
Lesson not found in '@prisma/client'
ESLint: app/models/__mocks__/course.ts#L2
Course not found in '@prisma/client'
ESLint: app/models/__mocks__/chapter.ts#L2
Chapter not found in '@prisma/client'
ESLint: app/models/__mocks__/attachment.ts#L2
Attachment not found in '@prisma/client'
ESLint: app/components/transaction-details.tsx#L1
User not found in '@prisma/client'
ESLint: app/components/transaction-details.tsx#L1
Transaction not found in '@prisma/client'
Type check: app/models/course.ts#L1
Module '"../../node_modules/@prisma/client"' has no exported member 'Chapter'.
Type check: app/models/__mocks__/user.ts#L2
Module '"../../../node_modules/@prisma/client"' has no exported member 'User'.
Type check: app/models/__mocks__/transaction.ts#L2
Module '"../../../node_modules/@prisma/client"' has no exported member 'Transaction'.
Type check: app/models/__mocks__/subscription.ts#L2
Module '"../../../node_modules/@prisma/client"' has no exported member 'Subscription'.
Type check: app/models/__mocks__/lesson.ts#L2
Module '"../../../node_modules/@prisma/client"' has no exported member 'Lesson'.
Type check: app/models/__mocks__/course.ts#L2
Module '"../../../node_modules/@prisma/client"' has no exported member 'Course'.
Type check: app/models/__mocks__/chapter.ts#L2
Module '"../../../node_modules/@prisma/client"' has no exported member 'Chapter'.
Type check: app/models/__mocks__/attachment.ts#L2
Module '"../../../node_modules/@prisma/client"' has no exported member 'Attachment'.
Type check: app/components/transaction-details.tsx#L1
Module '"../../node_modules/@prisma/client"' has no exported member 'User'.
Type check: app/components/transaction-details.tsx#L1
Module '"../../node_modules/@prisma/client"' has no exported member 'Transaction'.
ESLint: e2e/profile.spec.ts#L83
Unexpected usage of not.toBeVisible(). Use toBeHidden() instead
ESLint: e2e/profile.spec.ts#L73
Avoid calling `expect` conditionally`
ESLint: e2e/profile.spec.ts#L72
Avoid having conditionals in tests
ESLint: e2e/profile.spec.ts#L55
Unexpected usage of not.toBeVisible(). Use toBeHidden() instead
ESLint: e2e/profile.spec.ts#L33
Avoid calling `expect` conditionally`
ESLint: e2e/profile.spec.ts#L32
Avoid having conditionals in tests
ESLint: e2e/logout.spec.ts#L12
Avoid having conditionals in tests
ESLint: e2e/login.spec.ts#L9
Unexpected use of the `.skip()` annotation
ESLint: e2e/auth-error.spec.ts#L8
Unexpected use of the `.skip()` annotation