- First, run
just ci-checkto identify any failures - Analyze the output to understand what specific checks are failing. If everything passes, you're done.
- Make minimal, targeted fixes to address ONLY the failing checks:
- For formatting issues: run
just format - For linting issues (ESLint): fix the specific violations reported (rerun with
just lint) - For type errors: fix the underlying TypeScript code until
just type-checksucceeds - For test failures: fix the failing tests or underlying code (verify with
just test,just test-backend,just test-frontend, orjust test-integration) - For dependency security issues: run
npm auditand address findings, update dependencies as needed
- For formatting issues: run
- After making fixes, run
just ci-checkagain to verify all checks pass - If any checks still fail, repeat steps 2-4 until all checks pass
- Provide a summary of what was fixed and confirm that
just ci-checknow passes completely
Keep changes minimal and focused - only fix what's actually causing the CI failures. Do not make unnecessary refactoring or style changes beyond what's required to pass the checks.