aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/main-pr-label.yml
blob: 73518b9f7888f904b98816e1e90ba8eacf003554 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
name: Check for release label inside PR to main
on:
  pull_request:
    types: [opened, edited, reopened, labeled, unlabeled, ready_for_review, review_requested, synchronize]
    branches:
      - 'main'
jobs:
  has_release_label:
    if: |
      github.head_ref == 'dev' &&
      ! contains(github.event.pull_request.labels.*.name, 'release:major') &&
      ! contains(github.event.pull_request.labels.*.name, 'release:minor') &&
      ! contains(github.event.pull_request.labels.*.name, 'release:patch')
    runs-on: ubuntu-latest
    steps:
      - run: exit 1