diff --git a/.github/labeler.yml b/.github/labeler.yml new file mode 100644 index 00000000..f821c764 --- /dev/null +++ b/.github/labeler.yml @@ -0,0 +1,24 @@ +enable: + issues: false + prs: true + +# 레이블 +labels: + 'bug': + include: + - '\bbug\b' + 'test': + include: + - '\btest\b' + 'feature': + include: + - '\bfeat\b' + 'docs': + include: + - '\bdocs\b' + 'refactor': + include: + - '\brefactor\b' + 'chore': + include: + - '\bchore\b' diff --git a/.github/workflows/auto_assign.yml b/.github/workflows/auto_assign.yml new file mode 100644 index 00000000..7e18b598 --- /dev/null +++ b/.github/workflows/auto_assign.yml @@ -0,0 +1,13 @@ +name: Auto Assign to PR creator + +on: + pull_request: + types: [opened] + +jobs: + assign: + runs-on: ubuntu-latest + steps: + - uses: hkusu/review-assign-action@v1 + with: + assignees: ${{ github.actor }} diff --git a/.github/workflows/pr-labeler.yml b/.github/workflows/pr-labeler.yml new file mode 100644 index 00000000..4cc5d2b8 --- /dev/null +++ b/.github/workflows/pr-labeler.yml @@ -0,0 +1,20 @@ +name: PR labeler + +# 트리거될 이벤트 설정 +on: + pull_request: + types: [opened] + +# 트리거되었을 때 실행될 job 작성 +jobs: + labeler: + runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + steps: + - name: Check Labels + id: labeler + uses: jimschubert/labeler-action@v1 + with: + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}