GitVersion
GitVersion copied to clipboard
[ISSUE]: Patch version get bumped up on every commit without redefined `+semver: ` message
Prerequisites
- [X] I have written a descriptive issue title
- [X] I have searched issues to ensure it has not already been reported
GitVersion package
AzureDevops task
GitVersion version
5.12
Operating system
Linux
What are you seeing?
Creating a dedicated issue for Q3 in #3939
Patch version get bumped up on every commit without redefined +semver: message. I am using default config.
e.g. a commit message like this is a dummy commit
steps:
- checkout: self
fetchDepth: 0
persistCredentials: true
- task: gitversion/setup@0
inputs:
versionSpec: '5.x'
- task: gitversion/execute@0
name: version
- script: |
echo "Major: $(version.major)"
echo "Minor: $(version.minor)"
echo "Patch: $(version.patch)"
echo "PreReleaseTag: $(version.preReleaseTag)"
echo "PreReleaseTagWithDash: $(version.preReleaseTagWithDash)"
echo "PreReleaseLabel: $(version.preReleaseLabel)"
echo "PreReleaseNumber: $(version.preReleaseNumber)"
echo "WeightedPreReleaseNumber: $(version.weightedPreReleaseNumber)"
echo "BuildMetaData: $(version.buildMetaData)"
echo "BuildMetaDataPadded: $(version.buildMetaDataPadded)"
echo "FullBuildMetaData: $(version.fullBuildMetaData)"
echo "MajorMinorPatch: $(version.majorMinorPatch)"
echo "SemVer: $(version.semVer)"
echo "LegacySemVer: $(version.legacySemVer)"
echo "LegacySemVerPadded: $(version.legacySemVerPadded)"
echo "AssemblySemVer: $(version.assemblySemVer)"
echo "AssemblySemFileVer: $(version.assemblySemFileVer)"
echo "FullSemVer: $(version.fullSemVer)"
echo "InformationalVersion: $(version.informationalVersion)"
echo "BranchName: $(version.branchName)"
echo "EscapedBranchName: $(version.escapedBranchName)"
echo "Sha: $(version.sha)"
echo "ShortSha: $(version.shortSha)"
echo "NuGetVersionV2: $(version.nuGetVersionV2)"
echo "NuGetVersion: $(version.nuGetVersion)"
echo "NuGetPreReleaseTagV2: $(version.nuGetPreReleaseTagV2)"
echo "NuGetPreReleaseTag: $(version.nuGetPreReleaseTag)"
echo "VersionSourceSha: $(version.versionSourceSha)"
echo "CommitsSinceVersionSource: $(version.commitsSinceVersionSource)"
echo "CommitsSinceVersionSourcePadded: $(version.commitsSinceVersionSourcePadded)"
echo "UncommittedChanges: $(version.uncommittedChanges)"
echo "CommitDate: $(version.commitDate)"
- script: |
git tag v$(version.MajorMinorPatch)
git push origin v$(version.MajorMinorPatch)
git tag -f v$(version.Major)
git push origin -f v$(version.Major)
What is expected?
no tag should be created.
Steps to Reproduce
setup gitversion in azure devops task without customized config and add random value in commit message
RepositoryFixture Test
No response
Output log or link to your CI build (if appropriate).
No response