From ec86ba9059dd00afcef3b489ac161df48f3c3ed7 Mon Sep 17 00:00:00 2001 From: zztkm Date: Sun, 4 Sep 2022 01:52:50 +0900 Subject: [PATCH] :hammer: add auto assign workflow --- .github/auto-assign.yaml | 26 ++++++++++++++++++++++++++ .github/workflows/auto-assign.yaml | 14 ++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 .github/auto-assign.yaml create mode 100644 .github/workflows/auto-assign.yaml diff --git a/.github/auto-assign.yaml b/.github/auto-assign.yaml new file mode 100644 index 0000000..e00c26f --- /dev/null +++ b/.github/auto-assign.yaml @@ -0,0 +1,26 @@ +# Set to true to add reviewers to PRs +addReviewers: true + +# Set to 'author' to add PR's author as a assignee +addAssignees: author + +# A list of reviewers to be added to PRs (GitHub user name) +reviewers: + - zztkm + +# A number of reviewers added to the PR +# Set 0 to add all the reviewers (default: 0) +numberOfReviewers: 1 + +# A list of assignees, overrides reviewers if set +assignees: + - zztkm + +# A number of assignees to add to the PRs +# Set to 0 to add all of the assignees. +# Uses numberOfReviewers if unset. +numberOfAssignees: 0 + +# A list of keywords to be skipped the process if PR's title include it +skipKeywords: + - wip \ No newline at end of file diff --git a/.github/workflows/auto-assign.yaml b/.github/workflows/auto-assign.yaml new file mode 100644 index 0000000..c7a9e4b --- /dev/null +++ b/.github/workflows/auto-assign.yaml @@ -0,0 +1,14 @@ +name: Auto Assign +on: + issues: + types: [opened] + pull_request: + types: [opened] +jobs: + run: + runs-on: ubuntu-latest + steps: + - uses: bubkoo/auto-assign@v1 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CONFIG_FILE: .github/auto-assign.yaml \ No newline at end of file