Skip to content

Consider the new edge content source when matching branches, also always build main and master speculatively if not configured as contentsource #5610

Consider the new edge content source when matching branches, also always build main and master speculatively if not configured as contentsource

Consider the new edge content source when matching branches, also always build main and master speculatively if not configured as contentsource #5610

Workflow file for this run

name: required-labels
on:
pull_request_target:
types:
- opened
- labeled
- unlabeled
- synchronize
permissions:
contents: read
jobs:
check-labels:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Wait for PR to be ready (if just opened)
if: github.event_name == 'pull_request_target' && github.event.action == 'opened'
run: sleep 30
- id: get-labels
run: |
labels=$(yq '[.categories[].labels] + .exclude-labels | flatten | unique | sort | @tsv' .github/release-drafter.yml | tr '\t' ',')
echo "labels=$labels" >> "${GITHUB_OUTPUT}"
- id: check-labels
uses: mheap/github-action-required-labels@8afbe8ae6ab7647d0c9f0cfa7c2f939650d22509 # v5.5
with:
mode: exactly
count: 1
use_regex: false
add_comment: true
labels: ${{ steps.get-labels.outputs.labels }}