Skip to content

[Feat] 채팅 줄바꿈 및 전체보기 기능 구현 #146

[Feat] 채팅 줄바꿈 및 전체보기 기능 구현

[Feat] 채팅 줄바꿈 및 전체보기 기능 구현 #146

name: Auto Apply PR Settings
on:
pull_request:
types: [opened, reopened]
permissions:
pull-requests: write
contents: read
jobs:
assign:
runs-on: ubuntu-latest
steps:
- name: Assign reviewers by author
uses: actions/github-script@v7
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const author = context.payload.pull_request.user.login;
const reviewerMap = {
'yoorli': ['Chiman2937'],
'claudia99503': ['HopeFullee'],
'HopeFullee': ['claudia99503'],
'wooktori': ['yoorli'],
'Chiman2937': ['wooktori'],
};
let reviewers = reviewerMap[author];
// 리뷰어 등록
if (reviewers) {
reviewers = reviewers.filter(reviewer => reviewer !== author);
if (reviewers.length > 0) {
await github.rest.pulls.requestReviewers({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.payload.pull_request.number,
reviewers: reviewers
});
}
}
// 본인을 담당자로 등록
await github.rest.issues.addAssignees({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.pull_request.number,
assignees: [author]
});