Replies: 2 comments 8 replies
-
The reason you see |
Beta Was this translation helpful? Give feedback.
8 replies
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm trying to understand why project versioning is not working correctly. My project's current tag is
0.9.0
. When I make a change, I push to a branchunstable/something
. The version is correctly identified as1.0.0
, as I'd expect. After I merge the PR, it detects the version as0.10.0
instead of1.0.0
.Before Merge:
After Merge:
GitVersion.yml
Note: I have the CI/CD configured such that running in a Pull Request will use the presumed version as an alpha version for all steps in the pipeline. After the pull request is merged, it runs the pipeline again in this same manner, with an added step to create a release (Which creates a tag). Once the tag is created, the CI/CD runs again with the tag specifically. The overall process looks as
Pre-Release
-> Merge ->Release Candidate
-> Tag ->Release
, for lack of a more specific process flow.Given this flow, I would expect to see something like
1.0.0-unstable-new-stuff.1+2
-> Merge ->1.0.0-development
-> Tag ->1.0.0
. Instead, I'm getting1.0.0-unstable-new-stuff.1+2
-> Merge ->0.10.0-development
.Beta Was this translation helpful? Give feedback.
All reactions