name: Require Changelog Label on: pull_request_target: types: [opened, labeled, unlabeled, synchronize] branches: - "master" jobs: label: if: ${{ github.repository_owner == 'jenkinsci' }} runs-on: ubuntu-latest permissions: issues: write pull-requests: write steps: - uses: mheap/github-action-required-labels@23e10fde7e062233401931a0eece796cd9bf3177 # v5.6.0 with: mode: minimum count: 1 add_comment: true message: "Missing required label for changelog. Requires {{errorString}} {{count}} of: {{ provided }}. Found: {{ applied }}.\n\nYou can add the required label by adding a comment with the following text: `/label `" labels: | bug developer dependencies internal localization major-bug major-rfe rfe regression-fix removed skip-changelog