Skip to content

Feat: 깃 관련 기능들 추가/보완#21

Merged
ggamnunq merged 7 commits into
developfrom
feat/git
May 11, 2026
Merged

Feat: 깃 관련 기능들 추가/보완#21
ggamnunq merged 7 commits into
developfrom
feat/git

Conversation

@Yujin1219
Copy link
Copy Markdown
Member

🎯 작업 내용

주요 변경사항

  • 커밋 상세 조회 description을 AI 요약값(commit_analysis.summary)으로 변경
  • 레포지토리 삭제 API 추가 및 관련 하위 데이터 정리 로직 구현
  • GitHub Access Token 등록 여부 조회 API, 삭제 API 추가
  • 유효하지 않은 GitHub 토큰과 만료 토큰 에러를 구분하도록 수정
  • 적용사항-커밋 연결 해제 API 추가
  • 커밋 목록 조회 시 연결된 적용사항 정보를 함께 반환하도록 확장

상세 내용

  • 커밋 상세 조회에서 description 필드가 커밋 메시지 대신 AI 요약값을 반환하도록 수정했습니다. (원래는 임의로 커밋 메시지로 조회)
  • DELETE /api/repositories/{repositoryId} API를 추가하고, 레포 삭제 시 커밋/커밋분석/연결 및 추천 데이터가 함께 정리되도록 반영했습니다.
  • GET /api/github/token/status API를 추가해 GitHub Access Token 등록 여부를 true/false로 조회할 수 있도록 했습니다.
  • DELETE /api/github/token API를 추가해 현재 로그인 사용자의 GitHub Access Token을 삭제할 수 있도록 했습니다.
  • 잘못된 GitHub 토큰 입력 시 기존의 만료 에러 대신 GITHUB_TOKEN_INVALID를 반환하도록 예외 처리를 분리했습니다.
  • DELETE /api/applications/{applicationId}/commits API를 추가해 적용사항에 연결된 커밋을 해제할 수 있도록 구현했습니다.
  • 커밋 목록 조회 응답에 connectedApplication 필드를 추가해, 각 커밋에 연결된 적용사항 정보를 함께 반환하도록 수정했습니다.

✅ 체크리스트

  • 코드 빌드가 정상적으로 완료되었나요?
  • 코드 리뷰 요청 전 self-review를 진행했나요?

📋 API 명세서

💬 리뷰 요청사항 (선택)

📚 참고 자료 (선택)

@Yujin1219 Yujin1219 requested a review from ggamnunq May 11, 2026 11:32
@Yujin1219 Yujin1219 self-assigned this May 11, 2026
Copy link
Copy Markdown
Contributor

@ggamnunq ggamnunq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@ggamnunq ggamnunq merged commit e309b2a into develop May 11, 2026
1 check 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.

2 participants