Closed
Description
The dotnet tool and the Azure Pipeline task are producing different outputs given the same input.
Given a Git graph of:
commit (HEAD)
commit (tag: v2.0.11)
...
And a GitVersion.yml of:
mode: ContinuousDeployment
continuous-delivery-fallback-tag: ci
branches:
main:
tag: ''
I get the following output:
{
"Major": 2,
"Minor": 0,
"Patch": 12,
"PreReleaseTag": "ci.1",
"PreReleaseTagWithDash": "-ci.1",
"PreReleaseLabel": "ci",
"PreReleaseLabelWithDash": "-ci",
"PreReleaseNumber": 1,
"WeightedPreReleaseNumber": 55001,
"BuildMetaData": null,
"BuildMetaDataPadded": "",
"FullBuildMetaData": "Branch.main.Sha.cba365c7e2fa53dbf7935b74d780d542b35eca04",
"MajorMinorPatch": "2.0.12",
"SemVer": "2.0.12-ci.1",
"LegacySemVer": "2.0.12-ci1",
"LegacySemVerPadded": "2.0.12-ci0001",
"AssemblySemVer": "2.0.12.0",
"AssemblySemFileVer": "2.0.12.0",
"FullSemVer": "2.0.12-ci.1",
"InformationalVersion": "2.0.12-ci.1+Branch.main.Sha.cba365c7e2fa53dbf7935b74d780d542b35eca04",
"BranchName": "main",
"EscapedBranchName": "main",
"Sha": "cba365c7e2fa53dbf7935b74d780d542b35eca04",
"ShortSha": "cba365c",
"NuGetVersionV2": "2.0.12-ci0001",
"NuGetVersion": "2.0.12-ci0001",
"NuGetPreReleaseTagV2": "ci0001",
"NuGetPreReleaseTag": "ci0001",
"VersionSourceSha": "b69e8de1075fd57dbf79ec4a971fb469cc5e7a55",
"CommitsSinceVersionSource": 1,
"CommitsSinceVersionSourcePadded": "0001",
"UncommittedChanges": 1,
"CommitDate": "2022-03-29"
}
But I would expect to get:
{
"Major": 2,
"Minor": 0,
"Patch": 12,
"PreReleaseTag": "1",
"PreReleaseTagWithDash": "",
"PreReleaseLabel": "",
"PreReleaseLabelWithDash": "",
"PreReleaseNumber": null,
"WeightedPreReleaseNumber": 60000,
"BuildMetaData": null,
"BuildMetaDataPadded": "",
"FullBuildMetaData": "Branch.main.Sha.cba365c7e2fa53dbf7935b74d780d542b35eca04",
"MajorMinorPatch": "2.0.12",
"SemVer": "2.0.12",
"LegacySemVer": "2.0.12",
"LegacySemVerPadded": "2.0.12",
"AssemblySemVer": "2.0.12.0",
"AssemblySemFileVer": "2.0.12.0",
"FullSemVer": "2.0.12",
"InformationalVersion": "2.0.12+Branch.main.Sha.cba365c7e2fa53dbf7935b74d780d542b35eca04",
"BranchName": "main",
"EscapedBranchName": "main",
"Sha": "cba365c7e2fa53dbf7935b74d780d542b35eca04",
"ShortSha": "cba365c",
"NuGetVersionV2": "2.0.12",
"NuGetVersion": "2.0.12",
"NuGetPreReleaseTagV2": "",
"NuGetPreReleaseTag": "",
"VersionSourceSha": "b69e8de1075fd57dbf79ec4a971fb469cc5e7a55",
"CommitsSinceVersionSource": 1,
"CommitsSinceVersionSourcePadded": "0001",
"UncommittedChanges": 1,
"CommitDate": "2022-03-29"
}