Skip to content

feat: github actions을 통해 리뷰어 자동할당 #252

@whdgur5717

Description

@whdgur5717

💡 구현 기능

PR 리뷰어 자동할당 action 구현

로직 정리

1. PR이 새로 만들어질 때마다, 리뷰어 명단(owners 배열) 중 1명의 리뷰어가 자동 할당된다.

  • 한 PR에는 오직 한 명의 리뷰어만 자동 배정된다.
  • 리뷰어 후보는 항상 codeowner.json의 owners 목록에 따라 결정된다.
  • PR 작성자는 리뷰어 후보에서 자동으로 제외된다.

2. 직전 PR의 리뷰어 선정 방식

  • 이전 PR(현재 PR-1)이 존재하면:
    1. 이전 PR의 마지막 리뷰어를 명단(owners) 내에서 찾는다.
    2. 만약, 이전 PR이 닫혀 있다(closed)**면:
      • 이전 PR 리뷰어가 그대로 이번 PR에도 연속으로 배정된다
    3. 만약, 이전 PR이 아직 열려 있거나(open), merge되었으면:
      • 이전 리뷰어의 “다음 순서 사람”이 자동으로 이번 PR의 리뷰어로 할당된다.
      • (리스트 끝까지 오면 다시 맨 처음으로 순환)

✅ 체크리스트

  • 작업할 내용 1
  • 작업할 내용 2

⏰ 예상 소요 시간

Metadata

Metadata

Assignees

Labels

✨feature구현, 개선 사항 관련 부분

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions