diff options
author | Dmitrii Selivanov <selivano.d@gmail.com> | 2022-07-20 00:40:15 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-20 00:40:15 +0300 |
commit | 68aedd45dabf655cdcd2ba53e31d67e4c3b6fd28 (patch) | |
tree | 8ac9a63fa9a3186fe843ef9d9858ab59f9116875 | |
parent | 16b1c2ccf0ac7d419ae1df40bdd313234557807f (diff) | |
parent | 00fd96e9ade585d91fa269246210d90b0bda6626 (diff) |
Merge pull request #669 from sy-b/commentCommands__addLabel_Duplicate
Comment commands add-label-duplicate
-rw-r--r-- | .github/workflows/commentCommands.yml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.github/workflows/commentCommands.yml b/.github/workflows/commentCommands.yml new file mode 100644 index 0000000..6344344 --- /dev/null +++ b/.github/workflows/commentCommands.yml @@ -0,0 +1,39 @@ +name: commentCommands + +on: + issue_comment: + types: created + +jobs: + + assign-commentor: + runs-on: ubuntu-latest + if: | + contains(github.event.comment.body, '/assignme') || + contains(github.event.comment.body, '/assign me') + 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: | + contains(github.event.comment.body, '/duplicate') && ( + 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 }}/labels \ + -d '{"labels":["duplicate"]}' |