cbt icon indicating copy to clipboard operation
cbt copied to clipboard

solution to library versioning

Open cvogt opened this issue 7 years ago • 4 comments

maybe look at https://github.com/dwijnand/sbt-dynver for inspiration

even better would be inferring version numbers from binary compatibility properties. OSGI does something like that if I am not mistaken.

cvogt avatar Nov 21 '16 21:11 cvogt

cc @clhodapp

cvogt avatar Nov 21 '16 21:11 cvogt

this should use mima (and maybe other tools) to suggest if we need a new minor or major version, but let the user have the final say. It would also support automatic tagging of the version in the git repository and also support several libraries in the same git repository and support different libraries having different versions and only releasing new versions when they changed with library specific rather than global git tags in that same repository

cvogt avatar Mar 03 '17 07:03 cvogt

https://github.com/scalacenter/sbt-release-early

cvogt avatar Apr 15 '17 13:04 cvogt

sbt-dynver is the workhorse for setting the version number, I use it myself and can recommend it. On Sat, 15 Apr 2017 at 15:50, Jan Christopher Vogt [email protected] wrote:

https://github.com/scalacenter/sbt-release-early

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/cvogt/cbt/issues/320#issuecomment-294294544, or mute the thread https://github.com/notifications/unsubscribe-auth/ABV8XQN7JIJplnOZTmb9nc30ikAZgFXTks5rwMsZgaJpZM4K4tIS .

olafurpg avatar Apr 15 '17 14:04 olafurpg