-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.releaserc.yaml
21 lines (20 loc) · 1.23 KB
/
.releaserc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# This configures the semantic-release tool, see https://github.com/semantic-release/semantic-release
# (installation: `npm install -g semantic-release @semantic-release/exec`, run: `npx semantic-release`).
# The tool creates a new release if the branch contains e.g. BREAKING CHANGE|feat|fix commits since the last release, following the Angular Commit Message Conventions.
# Commits that don't match the message convention or don't introduce user-facing changes will not trigger the creation of a new release.
repositoryUrl: https://github.com/mgoltzsche/kustomizr.git
branches:
- master
tagFormat: v${version}
plugins:
# Each plugin runs tasks during the release phases (e.g. analyzeCommits, prepare, publish).
# See all plugins: https://github.com/semantic-release/semantic-release/blob/master/docs/extending/plugins-list.md
- '@semantic-release/commit-analyzer'
- '@semantic-release/release-notes-generator'
- ['@semantic-release/exec', {
# Builds and pushes the artifacts.
# This is only executed when a release is created (decided in analyzeCommits phase / commit-analyzer) - not for every build.
# see https://github.com/semantic-release/exec
'prepareCmd': 'make release VERSION=${nextRelease.version}'
}]
- '@semantic-release/github'