makefile2graph
makefile2graph copied to clipboard
Tag a new release
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
- e52585b at
v1.2.0
- efcfb5c at
v1.5.0
- 656a5a9 at
v1.6.0
- master at
v1.7.0
- e52585b at
- tag previous releases with the semver scheme
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.
https://github.com/lindenb/makefile2graph/pull/34 would be good to get in a release too
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 than2021.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
@lindenb if you want me to help out cutting a release feel free to give me appropriate access and I will action
Switching from CalVer to SemVer is problematic as some distribution management software will not understand that
1.7.0
is newer than2021.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.
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.