Run label check workflow only on label events and open pr event

This commit is contained in:
kyu08 2025-08-16 16:46:14 +09:00 committed by Stefan Haller
parent 1639e17d4e
commit e932ea24f2
2 changed files with 15 additions and 9 deletions

View file

@ -0,0 +1,15 @@
name: Check Required Labels
on:
pull_request:
types: [opened, labeled, unlabeled]
jobs:
check-required-label:
runs-on: ubuntu-latest
steps:
- uses: mheap/github-action-required-labels@v5
with:
mode: exactly
count: 1
labels: "ignore-for-release, feature, enhancement, bug, maintenance, docs, i18n, performance"

View file

@ -175,15 +175,6 @@ jobs:
- name: errors
run: golangci-lint run
if: ${{ failure() }}
check-required-label:
runs-on: ubuntu-latest
if: github.ref != 'refs/heads/master'
steps:
- uses: mheap/github-action-required-labels@v5
with:
mode: exactly
count: 1
labels: "ignore-for-release, feature, enhancement, bug, maintenance, docs, i18n, performance"
upload-coverage:
# List all jobs that produce coverage files
needs: [unit-tests, integration-tests]