Github action 을 활용하여 자동으로 Reviewers, Assignees 할당해주기

기록의 습작·2023년 3월 29일
0

Github action 을 활용하여 자동으로 PR에 Reviewers, Assignees를 할당해볼거다!
적용하기도 쉽고 사소한 작업이지만, 매번 PR을 생성할 때 추가해주는 것이 귀찮기도 하고 이런 사소한 작업 하나하나 찾아보면서 자동화 하는 과정이 너무 재미있어서 바로 적용해보려구 한다..!


먼저 '레파지토리'/.github/auto_assign.yml 를 생성하여 아래와 같이 작성해주었다.

addReviewers: true


addAssignees: author


reviewers:
  - name1
  - name2
  - name3

numberOfReviewers: 3

이 후 PR 생성 시 돌아갈 workflow를 작성해주었다.

name: Auto Assign Action
on:
  - pull_request_target

jobs:
  add-reviews:
    runs-on: ubuntu-latest
    steps:
      - uses: kentaro-m/auto-assign-action@v1.2.4
        with:
          configuration-path: ".github/auto_assign.yml"

설정은 이게 전부이며, 정말 간단하다.
이제 PR을 생성할 경우 자동으로 Reviewers, Assignees가 할당되는 마법을 볼 수 있다.

이슈 및 주의사항
merge 할 곳에 해당 파일이 존재해야지 동작했다.
PR을 작성할 때는 보이지 않고, 작성 후 request를 올리면 그때 CI가 돌면서 뜬다.

profile
GyUL의 Backend 개발일기

0개의 댓글