Skip to content

Commit c9942f4

Browse files
committed
Add release.yml and label requirement on PRs
Fixes #39
1 parent 217bc55 commit c9942f4

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

.github/release.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
changelog:
2+
exclude:
3+
labels:
4+
- ignore-for-release-notes
5+
categories:
6+
- title: New features 🎉
7+
labels:
8+
- feature
9+
- title: Improvements ✨
10+
labels:
11+
- enhancement
12+
- title: Bug fixes 🐛
13+
labels:
14+
- bug
15+
- title: Documentation 📖
16+
labels:
17+
- documentation
18+
- title: Infrastructure updates 💻
19+
labels:
20+
- development
21+
- dependencies
22+
- title: Other changes ⚡
23+
labels:
24+
- "*"
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: CI
2+
3+
on:
4+
pull_request:
5+
types: [opened, labeled, unlabeled, synchronize]
6+
branches:
7+
- main
8+
9+
jobs:
10+
label:
11+
name: "Require label"
12+
runs-on: windows-latest
13+
14+
steps:
15+
- name: Verify labels
16+
uses: mheap/github-action-required-labels@v5
17+
with:
18+
mode: exactly
19+
count: 1
20+
add_comment: true
21+
labels: |
22+
ignore-for-release-notes
23+
feature
24+
enhancement
25+
bug
26+
documentation
27+
development
28+
dependencies

0 commit comments

Comments
 (0)