CI Avoid that assign workflow is run on each issue comment
@@ -7,12 +7,12 @@ on:
jobs:
one:
runs-on: ubuntu-latest
- steps:
- - if: >-
- (github.event.comment.body == 'take' || github.event.comment.body == 'Take')
+ if: >-
+ (github.event.comment.body == 'take' ||
+ github.event.comment.body == 'Take')
&& !github.event.issue.assignee
- name:
- run: |
+ steps:
+ - run: |
echo "Assigning issue ${{ github.event.issue.number }} to ${{ github.event.comment.user.login }}"
curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -d '{"assignees": ["${{ github.event.comment.user.login }}"]}' https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/assignees
curl -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -X "DELETE" https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/labels/help%20wanted
