blob: baa143ee7151fd2d43d873c5c2ed722dd9dc1967 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
name: Check for release label inside pull request
on:
pull_request:
types: [opened, reopened, labeled, unlabeled, ready_for_review, review_requested, synchronize]
branches:
- 'main'
jobs:
from_dev:
if: github.head_ref != 'dev'
runs-on: ubuntu-latest
steps:
- uses: superbrothers/close-pull-request@v3
with:
comment: 'The only allowed pull requests to main are those from dev!'
has_release_label:
if: |
! 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
|