1
0
Fork 0
mirror of https://github.com/Luzifer/git-changerelease.git synced 2024-10-18 14:14:20 +00:00
git-changerelease/assets/git_changerelease.yaml

39 lines
1.5 KiB
YAML
Raw Permalink Normal View History

2016-07-14 10:55:04 +00:00
---
# Disable GPG signing for tags in case you do not want to have signed
# tags or do not have set up GPG signing for git.
disable_signed_tags: false
# Filter out commits using a regular expression match on the commit
# message. By default below is a matcher for PR merges on Github.
ignore_messages:
- "^Merge pull request"
# Every commit message matching one of the regular expressions defined
# in here will cause a patch-version increase (1.0.0 -> 1.0.1).
2016-07-14 10:55:04 +00:00
match_patch:
- "^[fF]ix"
# Every commit message matching one of the regular expressions defined
# in here will cause a major-version increase (1.0.0 -> 2.0.0).
2016-07-14 10:55:04 +00:00
match_major:
- "^[Bb]reaking"
2016-07-14 12:22:26 +00:00
# Template to format the commit message containing the changelog change
# which will be used to add the tag to.
2016-07-14 12:22:26 +00:00
release_commit_message: "prepare release {{.Version}}"
# Commands to run before committing the changelog and adding the tag.
# Therefore these can add content to be included into the release-
# commit. These commands have access to the `TAG_VERSION` variable
# which contains the tag to be applied after the commit. If the
# command specified here is prefixed with a `-` sign, the exit status
# will not fail the release process. If it is not prefixed with a `-`
# a non-zero exit status will terminate the release process. The
# commands will be run from the repostory root, so sub-dirs MUST be
# specified. All commands are run as `bash -ec "..."` so you can use
# bash inside the commands.
pre_commit_commands: []
...