Description
Fix the existing CI pipelines that are currently failing. The CI workflows already exist but are broken due to code issues.
Current State
CI workflows exist and run on PRs:
check.yaml - Runs npm run check
lint.yaml - Runs ultracite lint
types.yaml - Runs npx tsc --noEmit
testing.yaml - Runs unit and E2E tests
All CI jobs are currently failing.
Issues Identified
-
TypeScript errors: 1055 errors blocking types.yaml
- 77 from node_modules (need
skipLibCheck: true)
- ~978 from src/ (import issues, type mismatches)
-
Lint/Format issues: Multiple files not properly formatted
-
Tests: Only 3 test files exist, only 1 passes
Requirements
TypeScript Fixes
Lint Fixes
Test Coverage
Priority
Effort
Related
Description
Fix the existing CI pipelines that are currently failing. The CI workflows already exist but are broken due to code issues.
Current State
CI workflows exist and run on PRs:
check.yaml- Runsnpm run checklint.yaml- Runs ultracite linttypes.yaml- Runsnpx tsc --noEmittesting.yaml- Runs unit and E2E testsAll CI jobs are currently failing.
Issues Identified
TypeScript errors: 1055 errors blocking
types.yamlskipLibCheck: true)Lint/Format issues: Multiple files not properly formatted
Tests: Only 3 test files exist, only 1 passes
Requirements
TypeScript Fixes
skipLibCheck: trueto tsconfig.jsonsrc/core/ipc/database/handlers.tsLint Fixes
npm run fixto auto-fix formatting issuesTest Coverage
Priority
Effort
Related