diff --git a/.github/workflows/update-labels.yml b/.github/workflows/update-labels.yml index 9667dfda6b99..262604f23cf0 100644 --- a/.github/workflows/update-labels.yml +++ b/.github/workflows/update-labels.yml @@ -12,8 +12,19 @@ jobs: runs-on: ubuntu-latest steps: - name: update labels when user responds - uses: andymckay/labeler@master + uses: actions/github-script@v6 if: ${{ github.event.comment.user.login == github.event.issue.user.login && contains(github.event.issue.labels.*.name, 'wait for update') && !contains(github.event.issue.labels.*.name, 'user responded') }} with: - add-labels: 'user responded' - remove-labels: 'wait for update' + script: | + github.rest.issues.addLabels({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ["user responded"] + }) + github.rest.issues.removeLabel({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + name: "wait for update" + })