From 11045d68a9500ebf44fdba5527af2dc2245823ce Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 23 Mar 2022 11:03:10 +0100 Subject: [PATCH] workflows: changeset feedback automation tweaks Signed-off-by: Patrik Oldsberg --- .github/workflows/automate_changeset_feedback.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/automate_changeset_feedback.yml b/.github/workflows/automate_changeset_feedback.yml index 468606709b..0a95c6a7d9 100644 --- a/.github/workflows/automate_changeset_feedback.yml +++ b/.github/workflows/automate_changeset_feedback.yml @@ -1,4 +1,4 @@ -name: Automate Changeset Feedback +name: Automate changeset feedback on: pull_request: types: @@ -29,9 +29,11 @@ jobs: - name: Post Feedback uses: actions/github-script@v5 + if: github.event.pull_request.user.login != 'backstage-service' env: ISSUE_NUMBER: ${{ github.event.pull_request.number }} with: + github-token: ${{ secrets.GH_SERVICE_ACCOUNT_TOKEN }} script: | const owner = "backstage"; const repo = "backstage"; @@ -56,8 +58,8 @@ jobs: if (existingComment.body !== body) { console.log(`updating existing comment in #${issue_number}`); await github.rest.issues.updateComment({ - repo, owner, + repo, comment_id: existingComment.id, body, }); @@ -67,8 +69,8 @@ jobs: } else { console.log(`removing comment from #${issue_number}`); await github.rest.issues.deleteComment({ - repo, owner, + repo, comment_id: existingComment.id, body, }); @@ -76,8 +78,8 @@ jobs: } else if (body) { console.log(`creating comment for #${issue_number}`); await github.rest.issues.createComment({ - repo, owner, + repo, issue_number, body, });