[Git] GitHub Actions로 Pull Request 자동 Assignees 지정하기

2025. 9. 17. 18:01·개발도구/Git
반응형

1. GitHub Actions에서 Workflow 생성하기

리포지토리의 Actions 메뉴에서 set up a workflow yourself 버튼을 클릭하면 새로운 워크플로우 파일을 작성할 수 있습니다.

이제 오른쪽에 있는 GitHub Marketplace에서 "Reviewer Assign action" 을 검색합니다.

검색 결과에서 해당 액션을 클릭하고, View full Marketplace listing 버튼을 누르면 상세 설명을 확인할 수 있습니다.


2. Workflow 코드 작성하기

Marketplace 페이지에 있는 Usage 예시 코드를 그대로 복사한 뒤,

reviewer 항목에 리뷰어로 등록할 팀원의 GitHub ID를 적어줍니다.

(저는 reviewer 는 사용하지않으려고 주석처리했습니다.)

 

작성한 코드를 저장하고 리포지토리에 커밋하면 됩니다.


3. 액션 동작 확인하기

커밋 후 리포지토리의 Actions 탭으로 이동하면, 방금 생성한 워크플로우가 등록된 것을 확인할 수 있습니다.

이제 제대로 동작하는지 확인하기 위해 실제로 Pull Request를 생성해봅니다.


4. 에러 발생 및 해결 

처음 실행했을 때 아래와 같은 오류가 발생했습니다.

Error: GitHub API error (message: Request failed with status code 403). "github-token" may not be correct.
 
구글링을 통해 확인한 결과, 이는 GITHUB_TOKEN의 권한 설정 문제였습니다.

기본적으로 Read repository contents and packages permissions 로 되어있는데,

이를 Read and write permissions 으로 변경해야 정상 동작합니다.

설정 경로는 다음과 같습니다.

  • 리포지토리 Settings → Actions → General → Workflow permissions
  • Read and write permissions 선택 후 저장


5. 최종 확인

권한을 수정한 뒤 액션을 다시 실행하니 정상적으로 작동하였습니다.


PR을 생성하면, 아래와 같이 Assignees가 자동 배정되는 것을 확인할 수 있습니다.

 

이제 매번 수동으로 리뷰어를 지정할 필요 없이, GitHub Actions가 자동으로 처리해주므로 훨씬 효율적으로 코드 리뷰를 진행할 수 있습니다. 🚀

반응형

'개발도구 > Git' 카테고리의 다른 글

[Git] GitHub Actions로 Pull Request Labeling 자동화하기  (0) 2025.09.19
[Git] PR을 닫지 않고 Git 커밋 수정하기  (0) 2025.09.02
[GIT] YOLO Achievements 획득 방법 (깃허브 뱃지)  (0) 2024.06.12
[Git] 깃허브(github) pro 사용하기 (대학교 이메일 인증)  (0) 2022.06.27
[GIT] Git GUI - 소스트리(SourceTree) 설치방법  (0) 2021.10.08
'개발도구/Git' 카테고리의 다른 글
  • [Git] GitHub Actions로 Pull Request Labeling 자동화하기
  • [Git] PR을 닫지 않고 Git 커밋 수정하기
  • [GIT] YOLO Achievements 획득 방법 (깃허브 뱃지)
  • [Git] 깃허브(github) pro 사용하기 (대학교 이메일 인증)
Kim-SooHyeon
Kim-SooHyeon
개발일기 및 알고리즘, 블로그 운영에 대한 글을 포스팅합니다. :) 목표: 뿌리 깊은 개발자 되기
    반응형
  • Kim-SooHyeon
    soo_vely의 개발로그
    Kim-SooHyeon
  • 전체
    오늘
    어제
    • 분류 전체보기 (258)
      • 알고리즘 (108)
        • 자료구조 (3)
        • Java (104)
        • Python (1)
      • Back end (73)
        • Spring Project (28)
        • Java (23)
        • API (1)
        • Python (0)
        • Django (3)
        • Linux (1)
        • 서버 (2)
        • 에러로그 (11)
        • 부스트 코스 (1)
      • Front end (9)
        • HTML, CSS (4)
        • JavaScript (4)
        • JQuery (0)
      • 기타 프로그래밍 (4)
        • Android Studio (1)
        • Arduino (2)
        • Azure Fundamental(AZ-900) (1)
      • 개발도구 (24)
        • IntelliJ (2)
        • Git (12)
        • SVN (0)
        • Eclipse (2)
        • 기타 Tool (8)
      • Database (17)
        • Oracle (11)
        • MySQL (0)
        • H2 Database (3)
        • ORM & JPA (1)
      • 자격증 (10)
        • 컴활 1급 (7)
        • 컴활 2급 (2)
        • SQLD (1)
      • 기타 (13)
        • 블로그 운영 (6)
        • 문서 (1)
        • 기타 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    단계별풀기
    BOJ
    오라클
    for문
    Oracle
    백준알고리즘
    jpa
    백준
    Git
    spring
    github
    알고리즘
    springboot
    solved.ac
    1차원 배열
    java
    구현
    배열
    문자열
    백준 자바
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Kim-SooHyeon
[Git] GitHub Actions로 Pull Request 자동 Assignees 지정하기
상단으로

티스토리툴바