Skip to content

Standardize casing for the ClassicVersionWithTag #198

@andreasohlund

Description

@andreasohlund

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions