-
Notifications
You must be signed in to change notification settings - Fork 0
/
mkver.conf
42 lines (39 loc) · 882 Bytes
/
mkver.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
tagPrefix: ""
defaults {
tag: false
tagMessageFormat: "Release/{Tag}"
preReleaseFormat: "RC{PreReleaseNumber}"
buildMetaDataFormat: "{Branch}.{ShortHash}"
includeBuildMetaData: false
# Commits that don't include a breaking change or new feature require a patch version increase.
whenNoValidCommitMessages: IncrementPatch
patches: [setup.py]
}
patches: [
{
name: setup.py
filePatterns: ["setup.py"]
replacements: [
{
find: "version=\"{VersionRegex}\""
replace: "version=\"{Version}\""
}
]
}
]
commitMessageActions: [
# Breaking changes require a major version increase.
{
pattern: "BREAKING CHANGE"
action: IncrementMajor
}
{
pattern: "BREAKING-CHANGE"
action: IncrementMajor
}
# All new features require a minor version increase.
{
pattern: "FEA:"
action: IncrementMinor
}
]