From b939dd44659b2bb57073641719dba3723db2199a Mon Sep 17 00:00:00 2001 From: Alina Buzachis Date: Wed, 22 Jan 2025 14:49:59 +0100 Subject: [PATCH] Add Github workflow that adds backport_failed label when automatic backports fail. (#2210) * Add Github worflow that adds backport_failed label when automatic backports fail. --- .github/workflows/backports-check.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/backports-check.yml diff --git a/.github/workflows/backports-check.yml b/.github/workflows/backports-check.yml new file mode 100644 index 00000000000..dc75aa3a692 --- /dev/null +++ b/.github/workflows/backports-check.yml @@ -0,0 +1,23 @@ +--- +name: Check Patchback Comment on Edit + +on: + issue_comment: + types: + - edited + +jobs: + check_patchback_comment: + if: ${{ + github.event.issue.pull_request.merged_at && + github.event.comment.user.login == 'patchback[bot]' && + contains(github.event.comment.body, '💔 cherry-picking failed') + }} + runs-on: ubuntu-latest + + steps: + - name: Add Label for Backport Failure + run: | + gh pr edit ${{ github.event.issue.number }} -R ${{ github.repository }} --add-label 'backport_failed' + env: + GH_TOKEN: ${{ github.token }}