Skip to content

[chore] CodeRabbit 자동 리뷰 대상을 develop 브랜치로 제한 - #68

Merged
kyer5 merged 1 commit into
developfrom
chore/coderabbit-base-branches
Sep 6, 2026
Merged

kyer5 merged 1 commit into
developfrom
chore/coderabbit-base-branches

Conversation

@kyer5

@kyer5 kyer5 commented Sep 6, 2026 •

Copy link
Copy Markdown
Member

📌 개요 (why, what)

  • develop → main 릴리스 PR에도 CodeRabbit이 자동 리뷰를 달고 있어, develop에서 이미 리뷰된 변경에 대해 중복 리뷰가 발생하고 릴리스 PR에 불필요한 요약·워크스루 코멘트가 쌓임
  • 현재 .coderabbit.yaml에 base_branches가 없어 조직(Organization) 레벨 설정이 그대로 적용되고 있고, 저장소 차원에서 자동 리뷰 대상 브랜치를 통제하지 못하는 상태
  • reviews.auto_review.base_branches를 develop으로 명시해 자동 리뷰 대상을 develop 대상 PR로 한정

🛠️ 구현 방법 (how)

reviews:
  auto_review:
    enabled: true
    drafts: false
    auto_incremental_review: true
    base_branches:          # 추가
      - "develop"
  • CodeRabbit은 기본 브랜치 + base_branches를 자동 리뷰 대상으로 삼음. 이 저장소 기본 브랜치가 develop이므로 대상이 develop 하나로 고정됨
  • repo .coderabbit.yaml이 조직 레벨 설정보다 우선하므로, org 설정에 main이 포함돼 있어도 이 파일이 덮어씀
  • 적용 조건: develop → main PR에서 CodeRabbit은 base 브랜치(main)의 .coderabbit.yaml을 읽으므로, 이 변경이 main에 머지된 이후의 릴리스 PR부터 효과 발생. 그 전 릴리스 PR은 본문에 @coderabbitai ignore로 개별 처리

🤔 검토한 대안과 선택 이유 (trade-off)

대안 장점 단점 선택 여부
base_branches: ["develop"] 브랜치 기준으로 릴리스 PR을 명확히 제외, PR마다 별도 조치 불필요, 설정이 코드로 남음 main으로 직접 가는 hotfix PR도 자동 리뷰에서 빠짐 (필요 시 @coderabbitai review 수동 트리거 필요) ✅
부정 라벨 labels: ["!no-review"] PR 단위로 유연하게 제외 가능 릴리스 PR마다 no-review 라벨 부착을 매번 기억해야 함 ❌

💭 리뷰 포인트


📚 Reference (Optional)

@kyer5
kyer5 requested a review from gihhyeon as a code owner September 6, 2026 06:56
@kyer5 kyer5 changed the title chore: CodeRabbit 자동 리뷰 대상을 develop 브랜치로 제한 [chore] CodeRabbit 자동 리뷰 대상을 develop 브랜치로 제한 Sep 6, 2026
@kyer5 kyer5 self-assigned this Sep 6, 2026
@kyer5 kyer5 added ⚙️ chore 설정 및 기타 이슈 ⚡ skip-review 스킵 리뷰 labels Sep 6, 2026
@kyer5
kyer5 removed the request for review from gihhyeon September 6, 2026 06:59
@kyer5
kyer5 merged commit 3838600 into develop Sep 6, 2026
2 checks passed
@kyer5
kyer5 deleted the chore/coderabbit-base-branches branch September 6, 2026 06:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⚙️ chore 설정 및 기타 이슈 ⚡ skip-review 스킵 리뷰

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[chore] coderabbit 대상 branch를 develop으로 설정

1 participant