1234567891011121314151617181920212223242526272829303132333435363738 |
- 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"]}'
|