cbt
cbt copied to clipboard
solution to library versioning
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.
cc @clhodapp
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
https://github.com/scalacenter/sbt-release-early
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 .