chore: jest 29 → 30 마이그레이션 - #197
Conversation
보류 사유였던 실DB 테스트 인프라 이관이 완료되어(184 suites 전부 testcontainers) 수행 조건을 충족했다. 이슈는 ts-jest 30 동반 필요를 전제했지만 ts-jest 29.4.x가 jest ^30을 peer로 지원해 bump 불필요. - jest ^29 → ^30 (30.4.1), @types/jest ^29 → ^30 - ts-jest는 ^29 유지 (peer: jest ^29 || ^30) - 코드/설정 변경 없이 전체 스위트 통과 (1574 tests / 184 suites)
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🧹 knip — dead-code 리포트전체 리포트
|
🩺 NestJS Doctor — 89/100 (Good)진단 279건 (error 0).
architecture / security 상위 항목
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Coverage report
Test suite run success1574 tests passing in 184 suites. Report generated by 🧪jest coverage report action from 343ad09 |
배경
이슈 #58의 jest 메이저 마이그레이션입니다.
보류 사유였던 실DB 테스트 인프라 이관이 완료되어(현재 184 suites 전부 testcontainers) 수행 조건을 충족했습니다.
이슈는 ts-jest 30 동반 업그레이드를 전제했지만, ts-jest 29.4.x가 jest ^30을 peer로 지원해 bump가 필요 없어졌습니다.
변경점
jest^29 → ^30 (30.4.1),@types/jest^29 → ^30.ts-jest는 ^29 유지 (peer:jest ^29 || ^30).검증
yarn validate전체 통과 (lint + tsc + dto:check + arch:check + 커버리지 게이트, 1574 tests / 184 suites).Closes #58