Skip to content

Conversation

@fivedragon5
Copy link
Member

📝 작업 내용

[HOTFIX] 서포터즈용 AccessToken 발급 로직 추가

Hanjaemo and others added 30 commits August 7, 2025 20:50
Slack 메세지 전송 컴포넌트 설정 및 구현
브랜치 전략 변경에 따른 CI 워크플로우 업데이트
Swagger 정상화 및 공통 응답 파싱 자동화
fivedragon5 and others added 23 commits December 18, 2025 21:58
* 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 설정 수정
* fix: Dockerfile에서 OpenJDK 이미지를 slim에서 alpine으로 변경

* fix: Dockerfile에서 OpenJDK 이미지를 eclipse-temurin으로 변경
* fix: 헬스체크 명령어 수정하여 실패 시 exit 0으로 변경

* fix: Dockerfile에서 헬스체크 명령어 주석 처리
* Uncomment JAVA_OPTS and HEALTHCHECK in Dockerfile
* Update healthcheck command to handle failure
(cherry picked from commit 8f75922)
Co-authored-by: 023 <[email protected]>
* feat: 관리자 인증 API 경로 변경 및 Springdoc 설정 업데이트
* feat: 서포터 전용 토큰 발급 기능 추가 및 Discord 메시지 전송 로직 개선
* feat: 서포터 역할 추가 및 관련 API 접근 권한 수정
* fix: createToken 메서드에 null 및 유효하지 않은 만료 시간 검증 추가
* feat: 서포터 토큰 만료 시간을 10분에서 1일로 변경
@fivedragon5 fivedragon5 self-assigned this Dec 31, 2025
@coderabbitai
Copy link

coderabbitai bot commented Dec 31, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (1)
  • dev

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

github-actions bot commented Dec 31, 2025

Test Results

250 tests   250 ✅  9s ⏱️
 55 suites    0 💤
 55 files      0 ❌

Results for commit 9516df2.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Dec 31, 2025

📊테스트 커버리지

Overall Project 80.07% -3.07% 🍏
Files changed 26.82%

File Coverage
Role.java 100% 🍏
SecurityConfig.java 100% 🍏
SpringdocConfig.java 100% 🍏
AuthService.java 93.2% 🍏
AdminAuthService.java 89.02% 🍏
JwtTokenProvider.java 63.59% -9.71%
JwtAuthenticationFilter.java 22.86% -29.52%
DiscordComponent.java 20.57% -26.86%
DiscordNotificationMessageFactory.java 10.34% -89.66%
AuthSupporterTokenService.java 4.94% -95.06%

@fivedragon5 fivedragon5 changed the title [HOTFIX] 서포터즈용 AccessToken 발급 로직 추 [HOTFIX] 서포터즈용 AccessToken 발급 로직 추가 Jan 1, 2026
@fivedragon5 fivedragon5 merged commit 19e84fb into main Jan 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants