Skip to content

Commit 8b531e3

Browse files
authored
Merge pull request #148 from scientist-softserv/147-release-notes-template
147 release notes template
2 parents b2f9226 + b1eb793 commit 8b531e3

File tree

3 files changed

+57
-0
lines changed

3 files changed

+57
-0
lines changed

.github/workflows/release.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
changelog:
2+
exclude:
3+
labels:
4+
- ignore-for-release
5+
categories:
6+
- title: Breaking Changes 🛠
7+
labels:
8+
- major-ver
9+
- title: Exciting New Features 🎉
10+
labels:
11+
- minor-ver
12+
- title: Bug Fixes 🐞
13+
labels:
14+
- patch-ver
15+
- title: Other Changes
16+
labels:
17+
- '*'
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Verify
2+
on:
3+
pull_request:
4+
branches:
5+
- '**'
6+
types:
7+
- opened
8+
- synchronize
9+
- reopened
10+
- labeled
11+
- unlabeled
12+
13+
jobs:
14+
check_pr_labels:
15+
runs-on: ubuntu-latest
16+
name: PR has required labels
17+
steps:
18+
- uses: actions/checkout@v2
19+
20+
# https://github.com/marketplace/actions/label-checker-for-pull-requests
21+
- name: Check PR for Release Notes labels
22+
uses: docker://agilepathway/pull-request-label-checker:latest
23+
with:
24+
one_of: patch-ver,minor-ver,major-ver,ignore-for-release
25+
repo_token: ${{ secrets.GITHUB_TOKEN }}

CONTRIBUTING.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# How to Contribute
2+
3+
We want your help to make the Webstore Component Library great. There are a few guidelines that we need contributors to follow so that
4+
we can have a chance of keeping on top of things.
5+
6+
## Contribution Tasks
7+
8+
* Reviewing and Merging Changes
9+
10+
### Reviewing and Merging Changes
11+
12+
1. Approval Required - Github enforces at least one person approve a pull request.
13+
2. Required Labels - an appropriate [semver](https://semver.org/) label (see [release.yml](https://github.com/samvera/hyku/blob/main/.github/release.yml))
14+
15+
If one or more of the required checks failed (or are incomplete), the code should not be merged (and the UI will not allow it). If all of the checks have passed, then anyone on the project (preferably the pull request submitter) may merge the code.

0 commit comments

Comments
 (0)