Skip to content
New issue

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

Tag a new release #40

Open
mtibben opened this issue Dec 20, 2023 · 6 comments
Open

Tag a new release #40

mtibben opened this issue Dec 20, 2023 · 6 comments

Comments

@mtibben
Copy link

mtibben commented Dec 20, 2023

Could you tag a new stable release so that distributions like homebrew can pick up the new features recently added?

Suggestions:

  • update the M2G_VERSION
  • use Semantic Versioning (instead of CalVer, because CalVer is better suited to large or constantly-changing projects, and SemVer is the most common way to version CLI tools)
    • tag previous releases with the semver scheme
@merkys
Copy link

merkys commented Dec 20, 2023

Switching from CalVer to SemVer is problematic as some distribution management software will not understand that 1.7.0 is newer than 2021.11.06, take Debian for example where all version comparisons are done in SemVer manner.

@0x5c
Copy link

0x5c commented May 29, 2024

#34 would be good to get in a release too

@mtibben
Copy link
Author

mtibben commented May 30, 2024

calver seems to have been introduced in 2018 however the binary continues to self-report the version as 1.5 (see M2G_VERSION)

Switching from CalVer to SemVer is problematic as some distribution management software will not understand that 1.7.0 is newer than 2021.11.06, take Debian for example where all version comparisons are done in SemVer manner.

Maybe then it's just roll forward with calver? In any case, a new release would be great

@mtibben
Copy link
Author

mtibben commented May 30, 2024

@lindenb if you want me to help out cutting a release feel free to give me appropriate access and I will action

@0x5c
Copy link

0x5c commented May 30, 2024

Switching from CalVer to SemVer is problematic as some distribution management software will not understand that 1.7.0 is newer than 2021.11.06, take Debian for example where all version comparisons are done in SemVer manner.

This wouldn't be the first project to do such a versioning scheme change; distros already have tools/mechanisms to handle that.

@merkys
Copy link

merkys commented Jun 3, 2024

This wouldn't be the first project to do such a versioning scheme change; distros already have tools/mechanisms to handle that.

You are right, this is doable, although it involves some additional work on distro side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants