madskjeldgaard / portedplugins

A collection of plugins for the SuperCollider sound environment, all of which are ported / remixed from elsewhere
GNU General Public License v3.0
180 stars 13 forks source link

Consider using semver for version tags #12

Closed mossheim closed 3 years ago

mossheim commented 3 years ago

Right now the release tags mostly follow the pattern x.y.zA where A is an incrementing letter. First, I'd like to ask what the purpose for this extra letter is (why do this instead of increment the patch version?). Second, I'd like to ask you to consider using https://semver.org/ instead, since this is a widely-used and well-regarded versioning scheme.

madskjeldgaard commented 3 years ago

I agree with this. You don't want to know the honest, embarassing truth about why the letters snuck in there in the version numbering, haha!Aand I know from experience how annoying inconsistent version naming can be for packagers on the other end so I'll adopt this !

mossheim commented 3 years ago

sounds good! btw, if the letters are just there to test your CI deployment (i'm guessing that's what you're referring to?) you could label them like x.y.z-rcN where N is an incrementing number to index the release candidate. there's nothing wrong with having the x.y.z and x.y.z-rcN tags point at the same commit, either.

mossheim commented 3 years ago

feel free to close this whenever you'd like!

madskjeldgaard commented 3 years ago

I think I did this correctly on the latest release. Thanks :)