From c652fd50534a5901db6dff0723fa3a9af0d44e5c Mon Sep 17 00:00:00 2001 From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Date: Tue, 15 Nov 2022 14:20:15 -0800 Subject: [PATCH] Run backport action when creating PR --- .github/workflows/backport-check.yml | 29 ---------------------------- .github/workflows/backport.yml | 2 +- 2 files changed, 1 insertion(+), 30 deletions(-) delete mode 100644 .github/workflows/backport-check.yml diff --git a/.github/workflows/backport-check.yml b/.github/workflows/backport-check.yml deleted file mode 100644 index 9226d3d871..0000000000 --- a/.github/workflows/backport-check.yml +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022 Signal Messenger, LLC -# SPDX-License-Identifier: AGPL-3.0-only -name: Backport Check -on: - pull_request: - types: [opened, labeled] -jobs: - backport-check: - runs-on: ubuntu-latest - steps: - - name: Check pull request has a backport label - env: - EVENT_ACTION: ${{ github.event.action }} - EVENT_LABEL_NAME: ${{ toJSON(github.event.label.name) }} - EVENT_PULL_REQUEST_LABELS: ${{ toJSON(github.event.pull_request.labels.*.name) }} - shell: bash - run: | - LABELS="$EVENT_PULL_REQUEST_LABELS, $EVENT_LABEL_NAME" - BACKPORT_LABELS="backport no-backport needs-backport needs-manual-backport" - echo "Found labels: $LABELS" - for BACKPORT_LABEL in $BACKPORT_LABELS; do - echo "Checking for label '$BACKPORT_LABEL'" - if echo "$LABELS" | grep -q "\"$BACKPORT_LABEL\""; then - echo "Has '$BACKPORT_LABEL' label" - exit 0 - fi - done - echo "Does not have any backport label" - exit 1 diff --git a/.github/workflows/backport.yml b/.github/workflows/backport.yml index dae3761498..0e27364130 100644 --- a/.github/workflows/backport.yml +++ b/.github/workflows/backport.yml @@ -6,7 +6,7 @@ on: issue_comment: types: [created] pull_request: - types: [closed] + types: [opened, labeled, unlabeled, closed] jobs: backport: