From 55da71cd9017a79c2695b1fdd2bd5d3aa3ff5fd1 Mon Sep 17 00:00:00 2001 From: Emruz Hossain Date: Fri, 20 Sep 2024 06:41:13 +0600 Subject: [PATCH] Separate label enforcer job to separate workflow (#982) Signed-off-by: hossainemruz --- .github/workflows/enforce-lablel.yml | 16 ++++++++++++++++ .github/workflows/pull-request.yml | 9 --------- 2 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/enforce-lablel.yml diff --git a/.github/workflows/enforce-lablel.yml b/.github/workflows/enforce-lablel.yml new file mode 100644 index 000000000..b0bfdabc2 --- /dev/null +++ b/.github/workflows/enforce-lablel.yml @@ -0,0 +1,16 @@ +name: Label Enforcer + +# Run action on pull request creation, reopening, or label changes +on: + pull_request: + types: [opened, reopened, labeled, unlabeled] + +jobs: + # Ensure that PR has desired labels + enforce-label: + runs-on: ubuntu-latest + steps: + - uses: yogevbd/enforce-label-action@2.2.2 + with: + REQUIRED_LABELS_ANY: "automerge,breaking-change,bug-fix,enhancement,feature,translation" + REQUIRED_LABELS_ANY_DESCRIPTION: "The PR must have at least one these labels: ['automerge','breaking-change','bug-fix','enhancement','feature','translation']" diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index bcf50c1bd..df484dd62 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -73,15 +73,6 @@ jobs: timeout: 5 urls: "${{ steps.preview.outputs.url }},${{ steps.preview.outputs.url }}/posts/,${{ steps.preview.outputs.url }}/posts/markdown-sample/,${{ steps.preview.outputs.url }}/posts/shortcodes/" - # Ensure that PR has desired labels - enforce-label: - runs-on: ubuntu-latest - steps: - - uses: yogevbd/enforce-label-action@2.2.2 - with: - REQUIRED_LABELS_ANY: "automerge,breaking-change,bug-fix,enhancement,feature,translation" - REQUIRED_LABELS_ANY_DESCRIPTION: "The PR must have at least one these labels: ['automerge','breaking-change','bug-fix','enhancement','feature','translation']" - # Check for any broken links markdown-link-check: runs-on: ubuntu-latest