Release: sync main with dev/integration - #2
Merged
Merged
Conversation
🔧 주요 변경사항: - AuthDto: 판매자 회원가입 시 activityRegion 필수 필드로 변경 (@notblank 추가) - AuthController: 회원가입 엔드포인트 201 Created 상태 코드 반환 - SellerProfileController: ResponseEntity 명시적 반환으로 JSON 직렬화 보장 - RefreshTokenRepository: deleteAllByUserId 반환 타입 long → int 수정 (Spring Data JPA 규약) 🧪 테스트 수정: - AuthControllerTest: 회원가입 테스트에 activityRegion 필드 추가, 상태 코드 201 기대 - AuthControllerSignupTest: 모든 회원가입 테스트에 필수 필드 추가 - SellerProfileControllerTest: standaloneSetup으로 GlobalExceptionHandler 적용 - RefreshTokenRepositoryTest: @JpaSliceTest로 변경하여 JPA Auditing 활성화 - GlobalExceptionHandlerTest: @AutoConfigureMockMvc(addFilters=false)로 Security 필터 비활성화, field errors 개수 3개로 수정 🎯 CI/CD 인프라: - GitHub Actions 워크플로우 추가 (fe-ci, be-ci, be-integration, contract-check) - PR 템플릿 추가 - 브랜치 전략 문서화 (docs/BRANCHING.md) - Frontend 테스트 설정 (vitest) ✨ 결과: 전체 테스트 스위트 통과 (115 tests completed)
- backend/, frontend/, deploy/, team/ 폴더로 분리 - 각 폴더별 README.md 작성 - 메인 docs/README.md에 역할별 가이드 추가 - 문서 네비게이션 개선
- SERVER_DEPLOY.md: Bastion→Private EC2 접속 구조 반영 - LOCAL_DEPLOY.md: 로컬 개발 환경 가이드 - DATA_INITIALIZATION.md: 더미 데이터 제거 및 실제 데이터 입력 가이드 - Frontend README: OpenAPI 타입 생성 방법 상세 추가 - API 클라이언트: OpenAPI 스펙으로 자동 생성된 TypeScript 타입 및 서비스
- SERVER_DEPLOY.md: Bastion→Private EC2 접속 구조 반영 - LOCAL_DEPLOY.md: 로컬 개발 환경 설정 가이드 - DATA_INITIALIZATION.md: 더미 데이터 제거 및 실제 데이터 입력 가이드 - Frontend README: OpenAPI 타입 생성 방법 상세 추가 - API 클라이언트: OpenAPI 스펙으로 자동 생성된 TypeScript 타입 - pnpm-lock.yaml: 의존성 잠금 파일 추가 - contract-check.yml: openApi → generateOpenApiDocs 태스크명 수정
- plugins 타입 호환성 문제 as any로 우회
- package.json: packageManager를 pnpm@9.15.0으로 정확히 명시 - vitest.config.ts: Vite 6.x 타입 충돌 as any로 우회 - contract-check.yml: generateOpenApiDocs 태스크명 수정
- 제목: DA-ITDAING API - 버전: v2.0.0 명시 - 설명, 연락처, 라이센스 정보 추가
- @netlify/plugin-pnpm 플러그인 사용 - Node.js 20 환경 명시 - npm ci 에러 해결
- ci.yml 삭제 (be-ci.yml, fe-ci.yml로 대체) - npm/pnpm 충돌 방지 - PR 단위 개별 CI 유지
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.
This PR updates
mainto the current state ofdev/integration.Notes:
After merge: