-
Notifications
You must be signed in to change notification settings - Fork 663
Closed
Description
Since ClassicVersionWithTag is supposed to be used to create nuget compatible versions we should standardize the casing of the "Beta" part. If we don't we can get in a situation where we have beta0001 and Beta0002. Because nuget is broken in terms of sorting this example will lead to beta0001 sorting higher. We just ran into this because GV defaults to beta with lowercase. When we then tagged the beta on GH with 5.0.0-Beta1 we then got a 5.0.0-Beta0002 from GV.
Proposal
I propose that we just lower case ClassicVersionWithTag always to make it simple (semver seems to be prefering lowercase).
This way you can tag with a "display friendly" tag without getting burned by nuget
Metadata
Metadata
Assignees
Labels
No labels