diff options
author | sy-b <94835959+sy-b@users.noreply.github.com> | 2022-07-02 22:52:29 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-02 22:52:29 +0300 |
commit | 5d1c8580f1eccecbac3f6d94d1c7386c396edfbf (patch) | |
tree | d08def59c615a0f4544f8a5d385ca86aa306da9b /.github | |
parent | 1c918cf8181d24fc6b0ea1ff060544113250ab07 (diff) |
add commentComand add-label-duplicate
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/assignme.yml | 20 | ||||
-rw-r--r-- | .github/workflows/commentCommands.yml | 38 |
2 files changed, 38 insertions, 20 deletions
diff --git a/.github/workflows/assignme.yml b/.github/workflows/assignme.yml deleted file mode 100644 index 586033d..0000000 --- a/.github/workflows/assignme.yml +++ /dev/null @@ -1,20 +0,0 @@ -name: Assign issue/pull to the commenter - -on: - issue_comment: - types: created - -jobs: - assign: - runs-on: ubuntu-latest - if: | - github.event.comment.body == '/assignme' - steps: - - name: Assigning to commentor - run: | - curl \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ - https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/assignees \ - -d '{"assignees":["${{ github.event.comment.user.login }}"]}' diff --git a/.github/workflows/commentCommands.yml b/.github/workflows/commentCommands.yml new file mode 100644 index 0000000..dd94e84 --- /dev/null +++ b/.github/workflows/commentCommands.yml @@ -0,0 +1,38 @@ +name: commentCommands + +on: + issue_comment: + types: created + +jobs: + + assign-commentor: + runs-on: ubuntu-latest + if: | + github.event.comment.body == '/assignme' + steps: + - name: Assigning to commenter + run: | + curl \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/assignees \ + -d '{"assignees":["${{ github.event.comment.user.login }}"]}' + + add-label-duplicate: + runs-on: ubuntu-latest + if: | + startsWith(github.event.comment.body, "/duplicate") == '/add' && ( + github.event.comment.author_association == 'OWNER' || + github.event.comment.author_association == 'COLLABORATOR' || + github.event.comment.author_association == 'CONTRIBUTOR' ) + steps: + - name: add-label-duplicate + run: | + curl \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/label \ + -d '{"labels":["duplicate"]}' |