Переглянути джерело

Merge pull request #669 from sy-b/commentCommands__addLabel_Duplicate

Comment commands add-label-duplicate
Dmitrii Selivanov 2 роки тому
батько
коміт
68aedd45da
1 змінених файлів з 39 додано та 0 видалено
  1. 39 0
      .github/workflows/commentCommands.yml

+ 39 - 0
.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"]}'