We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe the bug
➜ git branch * [1] develop [2] main git log -1 commit ca8d35a4d012de8ba62c69b024cd80464f1c9468 (HEAD -> develop, tag: 0.2.0-dev.997, origin/develop, origin/HEAD) Author: Dmitry Semenov <[email protected]> Date: Fri Jul 23 12:09:25 2021 -0700 feat: add releases/main triggers for gha builds ➜ git checkout -b release/0.2.0 Switched to a new branch 'release/0.2.0' ➜ dotnet-gitversion { "Major": 0, "Minor": 2, "Patch": 0, "PreReleaseTag": "dev.997", "PreReleaseTagWithDash": "-dev.997", "PreReleaseLabel": "dev", "PreReleaseLabelWithDash": "-dev", "PreReleaseNumber": 997, "WeightedPreReleaseNumber": 997, "BuildMetaData": null, "BuildMetaDataPadded": "", "FullBuildMetaData": "Branch.release-0.2.0.Sha.ca8d35a4d012de8ba62c69b024cd80464f1c9468", "MajorMinorPatch": "0.2.0", "SemVer": "0.2.0-dev.997", "LegacySemVer": "0.2.0-dev997", "LegacySemVerPadded": "0.2.0-dev997", "AssemblySemVer": "0.2.0.0", "AssemblySemFileVer": "0.2.0.0", "FullSemVer": "0.2.0-dev.997", "InformationalVersion": "0.2.0-dev.997+Branch.release-0.2.0.Sha.ca8d35a4d012de8ba62c69b024cd80464f1c9468", "BranchName": "release/0.2.0", "EscapedBranchName": "release-0-2-0", "Sha": "ca8d35a4d012de8ba62c69b024cd80464f1c9468", "ShortSha": "ca8d35a", "NuGetVersionV2": "0.2.0-dev997", "NuGetVersion": "0.2.0-dev997", "NuGetPreReleaseTagV2": "dev0997", "NuGetPreReleaseTag": "dev0997", "VersionSourceSha": "ca8d35a4d012de8ba62c69b024cd80464f1c9468", "CommitsSinceVersionSource": 0, "CommitsSinceVersionSourcePadded": "0000", "UncommittedChanges": 2, "CommitDate": "2021-07-23" }
However I'm expecting "SemVer": "0.2.0-dev.997" to be "SemVer": "0.2.0-beta.1",
"SemVer": "0.2.0-dev.997"
"SemVer": "0.2.0-beta.1"
Create a new commit in the release/* branch and then it gets a proper tag.
GitVersion.yml:
assembly-versioning-scheme: MajorMinor mode: Mainline tag-pre-release-weight: 0 legacy-semver-padding: 0 build-metadata-padding: 0 branches: main: regex: ^master$|^main$ mode: ContinuousDelivery tag: '' increment: Patch prevent-increment-of-merged-branch-version: false track-merge-target: false tracks-release-branches: true is-release-branch: false release: regex: ^release(s)?[/-] mode: ContinuousDelivery tag: 'beta' increment: Patch prevent-increment-of-merged-branch-version: true track-merge-target: false tracks-release-branches: false is-release-branch: true pre-release-weight: 0 feature: regex: ^feature(s)?[/-] mode: ContinuousDelivery tag: useBranchName increment: Inherit prevent-increment-of-merged-branch-version: false track-merge-target: false tracks-release-branches: false is-release-branch: false pull-request: regex: ^(pull|pull\-requests|pr)[/-] mode: ContinuousDelivery tag: PullRequest increment: Inherit prevent-increment-of-merged-branch-version: false tag-number-pattern: '[/-](?<number>\d+)[-/]' track-merge-target: false tracks-release-branches: false is-release-branch: false hotfix: regex: ^hotfix(es)?[/-] mode: ContinuousDelivery tag: 'hotfix' increment: Patch prevent-increment-of-merged-branch-version: false track-merge-target: true tracks-release-branches: true is-release-branch: false support: regex: ^support[/-] mode: ContinuousDelivery tag: '' increment: Patch prevent-increment-of-merged-branch-version: true track-merge-target: false tracks-release-branches: false is-release-branch: false develop: regex: ^dev(elop)?(ment)?$ mode: ContinuousDeployment tag: dev increment: Minor prevent-increment-of-merged-branch-version: false track-merge-target: true tracks-release-branches: false is-release-branch: false
The text was updated successfully, but these errors were encountered:
I believe the issue happens because the tag 0.2.0-dev997 exists and it has a priority over the branch name.
0.2.0-dev997
#2340
Sorry, something went wrong.
No branches or pull requests
Describe the bug
Expected Behavior
However I'm expecting
"SemVer": "0.2.0-dev.997"
to be"SemVer": "0.2.0-beta.1"
,Actual Behavior
"SemVer": "0.2.0-dev.997"
Possible Fix
Create a new commit in the release/* branch and then it gets a proper tag.
Context
Your Environment
GitVersion.yml:
The text was updated successfully, but these errors were encountered: