diff --git a/.github/workflows/auto-label.yml b/.github/workflows/auto-label.yml new file mode 100644 index 00000000..5cdb13dd --- /dev/null +++ b/.github/workflows/auto-label.yml @@ -0,0 +1,18 @@ +name: Auto-label when user responds +permissions: + issues: write + +on: + issue_comment: + types: [created] + +jobs: + run-check: + runs-on: ubuntu-latest + steps: + - name: Add/Remove labels when user responds + uses: andymckay/labeler@master + if: ${{ github.event.comment.user.login == github.event.issue.user.login && contains(github.event.issue.labels.*.name, 'waiting for response') && !contains(github.event.issue.labels.*.name, 'user responded') }} + with: + add-labels: 'user responded' + remove-labels: 'waiting for response'