Skip to content

Commit 329af43

Browse files
author
Petr Sramek
committed
sdffwe
1 parent 288531e commit 329af43

File tree

2 files changed

+96
-115
lines changed

2 files changed

+96
-115
lines changed

.gitversion/version (2).yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Global settings
2-
assembly-versioning-format: '{Major}.{Minor}.{Patch}.{env:BUILD_NUMBER ?? 0}'
3-
assembly-file-versioning-format: '{Major}.{Minor}.{Patch}.{env:BUILD_NUMBER ?? 0}'
2+
assembly-versioning-format: MajorMinorPatchTag
3+
assembly-file-versioning-format: MajorMinorPatchTag
4+
assembly-informational-format: "{FullSemVer}"
45
tag-prefix: '[vV]?'
56
version-in-branch-pattern: (?<version>[vV]?\d+(\.\d+)?(\.\d+)?).*
67
major-version-bump-message: ''

.gitversion/version.yml

Lines changed: 93 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -1,125 +1,105 @@
1-
# Global settings
2-
assembly-versioning-format: MajorMinorPatchTag
3-
assembly-file-versioning-format: MajorMinorPatchTag
1+
next-version: 0.2.0.0 #
2+
assembly-versioning-scheme: MajorMinorPatchTag
3+
assembly-file-versioning-scheme: MajorMinorPatchTag
44
assembly-informational-format: "{FullSemVer}"
5-
tag-prefix: '[vV]?'
6-
version-in-branch-pattern: (?<version>[vV]?\d+(\.\d+)?(\.\d+)?).*
7-
major-version-bump-message: ''
8-
minor-version-bump-message: ''
9-
patch-version-bump-message: ''
10-
no-bump-message: ''
11-
tag-pre-release-weight: 60000
12-
commit-date-format: yyyy-MM-dd
13-
merge-message-formats: {}
14-
update-build-number: false
15-
semantic-version-format: Strict
16-
strategies:
17-
- VersionInBranchName
18-
- TrackReleaseBranches
19-
mode: ContinuousDelivery
20-
label: ''
21-
increment: Patch
22-
prevent-increment:
23-
of-merged-branch: true
24-
when-branch-merged: true
25-
when-current-commit-tagged: true
26-
track-merge:
27-
target: false
28-
message: false
29-
commit-message-incrementing: Disabled
30-
regex: ''
31-
source-branches: []
32-
is-source-branch-for: []
33-
tracks-release-branches: false
34-
is-release-branch: false
35-
is-main-branch: false
5+
mode: ContinuousDeployment
6+
increment: Inherit
7+
continuous-delivery-fallback-tag: ci
8+
tag-prefix: "[vV]"
9+
major-version-bump-message: '\+semver:\s?(breaking|major)'
10+
minor-version-bump-message: '\+semver:\s?(feature|minor)'
11+
patch-version-bump-message: '\+semver:\s?(fix|patch)'
12+
no-bump-message: '\+semver:\s?(none|skip)'
13+
legacy-semver-padding: 4
14+
build-metadata-padding: 4
15+
commits-since-version-source-padding: 4
16+
commit-message-incrementing: Enabled
17+
commit-date-format: "yyyy-MM-dd"
3618
ignore:
3719
sha: []
38-
# Branch settings
3920
branches:
40-
# Release branch - branch tracks history for specific version
41-
release:
42-
mode: ContinuousDeployment
43-
regex: ^(release[\/][\d]+\.[\d]+)$
44-
increment: Inherit
45-
is-release-branch: true
46-
# Preview branch - branch accumulates changes for specific version before it is first released
47-
preview:
48-
mode: ContinuousDeployment
49-
regex: ^(release[\/][\d]+\.[\d]+\/preview)$
50-
increment: Inherit
51-
source-branches:
52-
- release
53-
# Hotfix branch - branch hotfixes a critical bug for specific version after it was first released
54-
hotfix:
55-
mode: ContinuousDeployment
56-
label: '{BranchName}'
57-
increment: Inherit
58-
regex: ^hotfix?[/-](?<BranchName>.+)
59-
tracks-release-branches: true
60-
source-branches:
61-
- release
62-
# Support branch - branch accumulates changes for specific version after it was first released
63-
support:
64-
mode: ContinuousDeployment
65-
regex: ^(release[\/][\d]+\.[\d]+\/support)$
66-
increment: Inherit
67-
source-branches:
68-
- release
69-
# Bugfixes branch - branch hotfixes bugs for specific version after it was first released
70-
bugfix:
21+
main:
22+
regex: ^master$|^main$
23+
mode: ContinuousDelivery
24+
tag: ''
25+
increment: Patch
26+
prevent-increment-of-merged-branch-version: true
27+
track-merge-target: false
28+
source-branches: [ 'develop', 'release' ]
29+
tracks-release-branches: false
30+
is-release-branch: false
31+
is-mainline: true
32+
pre-release-weight: 55000
33+
develop:
34+
regex: ^dev(elop)?(ment)?$
7135
mode: ContinuousDeployment
72-
label: '{BranchName}'
73-
increment: Inherit
74-
regex: ^bugfix?[/-](?<BranchName>.+)
36+
tag: alpha
37+
increment: Minor
38+
prevent-increment-of-merged-branch-version: false
39+
track-merge-target: true
40+
source-branches: []
7541
tracks-release-branches: true
76-
source-branches:
77-
- support
78-
# Feature branch - branch accumulates changes for specific version after it was first released
42+
is-release-branch: false
43+
is-mainline: false
44+
pre-release-weight: 0
45+
release:
46+
regex: ^release?[/-]
47+
mode: ContinuousDelivery
48+
tag: beta
49+
increment: None
50+
prevent-increment-of-merged-branch-version: true
51+
track-merge-target: false
52+
source-branches: [ 'develop', 'main', 'support', 'release' ]
53+
tracks-release-branches: false
54+
is-release-branch: true
55+
is-mainline: false
56+
pre-release-weight: 30000
7957
feature:
58+
regex: ^feature?[/-]
8059
mode: ContinuousDeployment
81-
label: '{BranchName}'
60+
tag: useBranchName
8261
increment: Inherit
83-
regex: ^feature?[/-](?<BranchName>.+)$
84-
tracks-release-branches: true
85-
source-branches:
86-
- preview
87-
# PR branch - branch merges a source branch to a target branch
62+
prevent-increment-of-merged-branch-version: false
63+
track-merge-target: false
64+
source-branches: [ 'develop', 'main', 'release', 'feature', 'support', 'hotfix' ]
65+
tracks-release-branches: false
66+
is-release-branch: false
67+
is-mainline: false
68+
pre-release-weight: 30000
8869
pull-request:
89-
mode: ContinuousDeployment
90-
label: pull-request
91-
increment: Inherit
92-
label-number-pattern: '[/-](?<number>\d+)'
9370
regex: ^(pull|pull\-requests|pr)[/-]
94-
source-branches:
95-
- main
96-
- release
97-
- preview
98-
- hotfix
99-
- support
100-
- bugfix
101-
- feature
102-
# Main branch - branch tracks historical changes between releases
103-
main:
104-
mode: ManualDeployment
105-
increment: Inherit
106-
regex: ^main$
107-
tracks-release-branches: true
108-
is-main-branch: true
109-
source-branches:
110-
- release
111-
# Any other branch - branch tracks historical changes between releases
112-
unknown:
113-
mode: ManualDeployment
114-
label: '{BranchName}'
71+
mode: ContinuousDelivery
72+
tag: PullRequest
11573
increment: Inherit
116-
regex: (?<BranchName>.+)
117-
source-branches:
118-
- main
119-
- release
120-
- preview
121-
- hotfix
122-
- support
123-
- bugfix
124-
- feature
125-
- pull-request
74+
prevent-increment-of-merged-branch-version: false
75+
tag-number-pattern: '[/-](?<number>\d+)[-/]'
76+
track-merge-target: false
77+
source-branches: [ 'develop', 'main', 'release', 'feature', 'support', 'hotfix' ]
78+
tracks-release-branches: false
79+
is-release-branch: false
80+
is-mainline: false
81+
pre-release-weight: 30000
82+
hotfix:
83+
regex: ^hotfix(es)?[/-]
84+
mode: ContinuousDelivery
85+
tag: beta
86+
increment: Patch
87+
prevent-increment-of-merged-branch-version: false
88+
track-merge-target: false
89+
source-branches: [ 'develop', 'main', 'support' ]
90+
tracks-release-branches: false
91+
is-release-branch: false
92+
is-mainline: false
93+
pre-release-weight: 30000
94+
support:
95+
regex: ^support[/-]
96+
mode: ContinuousDelivery
97+
tag: ''
98+
increment: Patch
99+
prevent-increment-of-merged-branch-version: true
100+
track-merge-target: false
101+
source-branches: [ 'main' ]
102+
tracks-release-branches: false
103+
is-release-branch: false
104+
is-mainline: true
105+
pre-release-weight: 55000

0 commit comments

Comments
 (0)