diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml new file mode 100644 index 0000000..f3b2c6c --- /dev/null +++ b/.github/workflows/labeler.yml @@ -0,0 +1,18 @@ +name: Label on Approval Count + +on: + pull_request_review: + types: [submitted, dismissed] + +jobs: + call-reusable-labeler: + uses: 33-Auto/.github/.github/workflows/reusable-label-on-approve.yml@main + + # with 키워드를 사용하여 input 값을 전달 + with: + # github.event.pull_request.number를 통해 현재 PR 번호를 전달 + pr-number: ${{ github.event.pull_request.number }} + + secrets: + # ORGANIZATION_TOKEN 전달 + ORGANIZATION_TOKEN: ${{ secrets.ORGANIZATION_TOKEN }} diff --git a/.github/workflows/pr-reminder.yml b/.github/workflows/pr-reminder.yml new file mode 100644 index 0000000..1e83fd9 --- /dev/null +++ b/.github/workflows/pr-reminder.yml @@ -0,0 +1,13 @@ +name: PR Reminder + +on: + schedule: + - cron: "0 9,14,17 * * *" # 아침 9시, 오후 2시, 오후 5시에 실행 + workflow_dispatch: + +jobs: + call-reusable-reminder: + uses: 33-Auto/.github/.github/workflows/reusable-pr-reminder.yml@main + secrets: + # 해당 시크릿은 조직의 시크릿에 저장되어 있음 + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}