[Feat/#93] 진행중인 습관만 조회하도록 기능 수정 + 습관 스케줄러 쿼리 수정 (#94) #37
Annotations
2 warnings
|
deploy
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/setup-java@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
deploy
embed field value must be shorter than 1024, got 1174
[`7fc168d`](https://github.com/swyp-4th-team7/server/commit/7fc168d7cc3fe124cff7a8c67c22015c7ac6b063) [Feat/#93] 진행중인 습관만 조회하도록 기능 수정 + 습관 스케줄러 쿼리 수정 (#94)
## 📌 관련 이슈
- close #93
## ✨ 변경 사항
- 습관 조회 시 진행중인 습관만 조회되도록 수정
- 보상 조회 DTO에 isCompleted 필드 추가
- 습관 스케줄러 쿼리 수정
## 📸 테스트 증명 (필수)
로컬에서 빌드 완료
## 📚 리뷰어 참고 사항
- QA 피드백 사항을 모두 반영하였습니다.
- 습관 스케줄러 검증은 서버에서 무리가 있다고 판단해 테스트 코드를 통해 진행하기로 하였습니다.
## ✅ 체크리스트
- [x] 브랜치 전략(git flow)을 따랐나요?
- [x] 로컬에서 빌드 및 실행이 정상적으로 되나요?
- [x] 불필요한 주석이나 더미 코드는 제거했나요?
- [x] 컨벤션(커밋 메시지, 코드 스타일)을 지켰나요?
- [x] spotlessApply 실행했나요?
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Habit reward responses now include completion status.
* **Improvements**
* New habits set initial status based on user role.
* Habit listings now return only active habits with updated ordering.
* Expired-habit status updates respect user role when advancing status.
* Reset operation now targets only active habits.
* **Tests**
* Added repository tests covering reset behavior and expired-status
transitions.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
|