File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424 - uses : actions/labeler@v5
2525 with :
2626 repo-token : ${{ github.token }}
27-
28- assign-reviewer :
29- runs-on : ubuntu-latest
30- steps :
31- - name : Get previous PR author and assign as reviewer
32- env :
33- GITHUB_TOKEN : ${{ github.token }}
34- run : |
35- current_repo=${{ github.repository }}
36- current_pr_num=${{ github.event.number }}
37-
38- # 이전 PR 중에서 현재 PR 작성자와 다른 작성자 찾기
39- previous_pr_author=$(gh pr list --repo $current_repo \
40- --state all \
41- --search "created:<${{ github.event.pull_request.created_at }} sort:created-desc -author:${{ github.actor }}" \
42- --limit 3 \
43- --json number,author \
44- --jq "map(select(.number < $current_pr_num))[0].author.login")
45-
46- if [ -n "$previous_pr_author" ]; then
47- gh pr edit $current_pr_num --repo $current_repo --add-reviewer $previous_pr_author
48- else
49- echo "❌ No previous PR author found to assign as reviewer"
50- exit 1
51- fi
You can’t perform that action at this time.
0 commit comments