From 6a6d8fccd9bcb6de896b521dbadb90a2f2faf4e3 Mon Sep 17 00:00:00 2001 From: Levente Balogh Date: Tue, 14 Dec 2021 11:35:44 +0100 Subject: [PATCH] fix: handle error when trying to remove a label that does not exist --- .github/workflows/detect-breaking-changes.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/detect-breaking-changes.yml b/.github/workflows/detect-breaking-changes.yml index 7c540b985c1..0851824fa25 100644 --- a/.github/workflows/detect-breaking-changes.yml +++ b/.github/workflows/detect-breaking-changes.yml @@ -83,12 +83,16 @@ jobs: PR_NUMBER: ${{ steps.finder.outputs.pr }} with: script: | - github.rest.issues.removeLabel({ - issue_number: process.env.PR_NUMBER, - owner: context.repo.owner, - repo: context.repo.repo, - name: 'breaking change' - }) + try { + github.rest.issues.removeLabel({ + issue_number: process.env.PR_NUMBER, + owner: context.repo.owner, + repo: context.repo.repo, + name: 'breaking change' + }) + } catch () { + console.log('"breaking change" label does not exist on the PR.') + } - name: Exit run: exit ${{ env.BREAKING_CHANGES_IS_BREAKING }}