diff --git a/.github/workflows/enforce-lablel.yml b/.github/workflows/enforce-lablel.yml new file mode 100644 index 0000000..b0bfdab --- /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 bcf50c1..df484dd 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