[RELEASE] 2025-12-29 프로덕션 배포#386
Merged
Merged
Conversation
Slack 메세지 전송 컴포넌트 설정 및 구현
브랜치 전략 변경에 따른 CI 워크플로우 업데이트
Swagger 정상화 및 공통 응답 파싱 자동화
* feat: 이메일 전송 그룹 코드를 문자열에서 Enum 으로 변경 * feat: 이메일 전송 메서드의 매개변수 명을 toEmail로 통일
* refactor: 이메일 전송 그룹 관련 코드 및 테이블 삭제 * refactor: 이메일 전송 실패 처리 로직 추가 및 관련 예외 코드 정의 * refactor: 이메일 전송 실패 로그 메시지 개선 및 불필요한 에러 코드 제거
* feat: 개발 환경용 logback 설정 파일 추가 * chore: .gitignore에 개발 환경 설정 파일 추가 * feat: logback 설정에 maxFlushTimeMillis와 maxBatchLogEvents 옵션 추가
* feat: 거주 지역 정보를 위한 Region enum 클래스 추가 * feat: Member 엔티티에 Region 필드 추가 및 관련 로직 반영 * feat: MemberEditRequest에 Region 필드 추가 및 유효성 검증 로직 반영 * feat: MemberRegisterRequest에 Region 필드 추가 및 유효성 검증 로직 반영 * feat: MemberDetailResponse에 Region 필드 추가 및 매핑 로직 반영 * feat: MemberManagementService에서 Member 생성 시 Region 필드 매핑 로직 추가 * feat: ApplyProfileRequest에 Region 필드 추가 및 유효성 검증 로직 반영 * feat: ApplyRepository에 memberId 중복 여부 확인 메서드 추가 * feat: ApplyService에 Region 필드 매핑 로직 추가 및 applyRepository 중복 확인 로직 개선 * test: Member 관련 테스트에 Region 필드 검증 로직 추가 * test: MemberManagementControllerTest에 Region 필드 관련 테스트 추가 * test: MemberManagementServiceTest에 Region 필드 관련 테스트 추가 * test: ApplyServiceTest에 Region 필드 관련 테스트 로직 추가 * test: MemberManagementControllerTest에 Region 필드 관련 테스트 추가 * chore: member 테이블에 region 컬럼 추가 * refactor: ApplyService의 중복 확인 로직 리팩토링 및 불필요한 코드 제거 * chore: apply 테이블에 member_id와 recruit_id에 대한 유니크 제약 조건 추가 * fix: ApplyService에 멱등성 보 로직 추가 * test: ApplyServiceTest에 applyRepository의 존재 여부 검증 로직 추가
* feat: 지원 상태 확인 로직 개선 및 프로필 작성 미완료 상태 추가 * fix: 불필요한 공백 제거 * feat: 프로필 완성 여부 확인 로직 개선 및 테스트 추가
* feat: 현재 로그인한 회원 정보 조회 API 추가 * fix: 지원 내역 조회 로직 개선 및 임시 저장 상태 반환 추가 * refactor: MemberProfileResponse에서 지역 변수 이름 변경 * refactor: MemberProfileResponse에서 지역 변수 이름 변경 * feat: 현재 로그인한 회원 프로필 조회 API 설명 수정
* feat: JobFamily에 portfolioRequired 필드 추가 * feat: ApplyErrorCode에 포트폴리오 필수 에러 추가 * feat: ApplicationForm에 포트폴리오 존재 여부 확인 메서드 추가 * test: ApplyServiceTest에 PD 직군의 포트폴리오 제출 여부 검증 테스트 추가 * feat: Apply 엔티티에 지원 제출 기능 추가 및 제출 시 예외 처리 로직 구현 * refactor: ApplyService 내 지원서 제출 로직 리팩토링 및 코드 간결화 * test: ApplyTest에 지원서 제출 관련 테스트 케이스 추가 * fix: ApplyErrorCode에 제출 완료되지 않은 상태 에러 코드 롤백
* refactor: checkApplyStatus 파라미터를 memberId에서 email로 변경 및 이메일 유효성 검증 추가 * refactor: checkApplyStatus 파라미터를 memberId에서 email로 변경 * test: checkApplyStatus 테스트를 memberId에서 email 기반으로 수정
* feat: 전체 프로젝트 요약 조회 기능 추가 * feat: 전체 프로젝트 요약 조회 기능 추가
* feat: 프로젝트 상세 응답에 배너 이미지, 샘플 이미지, 소개 이미지 필드 추가 및 카테고리 마이그레이션 * feat : 프로젝트 목록 요약 API 추가 (#363) * feat: 전체 프로젝트 요약 조회 기능 추가 * feat: 프로젝트 소개서 카테고리 수정 및 서비스 타입 필드 추가 * feat: 프로젝트 조회 API에서 학기 ID 파라미터 제거 및 카테고리 기반 조회로 변경 * feat: 프로젝트 목록 조회 API 설명에서 기수 ID 언급 제거 * feat: 프로젝트 조회 API 캐시 키에서 학기 ID 파라미터 제거
* feat: 이메일 전송 요청 횟수 제한 예외 처리 및 RateLimitException 추가 * feat: 이메일 인증 코드 발송 Rate Limit 추가 * test: UnitTestSupport 상속 적용 * fix: 이메일 인증 코드 발송 시 Rate Limit 남은 시간 계산 로직 수정
* feat: 지원자가 현재 진행 중인 모집에 지원했는지 확인하는 메서드 추가 * fix: 지원서 조회 시 활성 모집에 한정되도록 쿼리 수정 * fix: 지원 상태 확인 및 임시저장/삭제 테스트에서 활성 모집 한정 로직 반영 - 지원 상태 확인 시 지원 내역이 없을 때 신규 지원 가능 테스트 추가 * refactor: 불필요한 import 제거
* fix: 지원 상태 설명에서 JOINED 상태의 정의 수정 * refactor: ApplyStatusResponse에서 step 필드 및 관련 팩토리 메서드 제거 * refactor: 지원 상태 조회 로직 간소화 및 예외 처리 추가 * test: 지원 상태 조회 시 프로필 미작성 예외 처리 테스트 추가 및 기존 테스트 수정
* refactor: 이메일 대신 memberId를 사용하도록 checkApplyStatus를 수 * refactor: checkApplyStatus 메서드 파라미터를 email에서 memberId로 수정 * test: checkApplyStatus 테스트 메서드 파라미터를 email에서 memberId로 수정
* feat: JobFamily 정보 포함하도록 ApplyService 수정 * test: ApplyServiceTest에 JobFamily 검증 추가
* fix: CI 설정에서 캐시 읽기 전용 옵션을 false로 변경 * fix: SpringdocConfig에서 불필요한 API 그룹 제거 * feat: 회원 프로필 응답에 전화번호 필드 추가 및 CI 설정 수정
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
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 |
📊테스트 커버리지
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[RELEASE] 2025-12-29 프로덕션 배포