diff options
author | Hao Huang <hhuang@driver.xyz> | 2017-05-09 14:09:26 -0700 |
---|---|---|
committer | Hao Huang <hhuang@driver.xyz> | 2017-05-09 14:09:26 -0700 |
commit | ee0b0852c95d5b690a2428347821af9e93b0435b (patch) | |
tree | b8ae25970cb59d3c422b27878b1f21e6711bbd1f /src/main | |
parent | e6700999e9bd6af60bd49aea26f841893585ef8d (diff) | |
download | sbt-settings-ee0b0852c95d5b690a2428347821af9e93b0435b.tar.gz sbt-settings-ee0b0852c95d5b690a2428347821af9e93b0435b.tar.bz2 sbt-settings-ee0b0852c95d5b690a2428347821af9e93b0435b.zip |
Fix the release version bump for snapshot version
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/scala/xyz.driver.sbt/SbtSettings.scala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/scala/xyz.driver.sbt/SbtSettings.scala b/src/main/scala/xyz.driver.sbt/SbtSettings.scala index 539a5a4..cc15406 100644 --- a/src/main/scala/xyz.driver.sbt/SbtSettings.scala +++ b/src/main/scala/xyz.driver.sbt/SbtSettings.scala @@ -187,7 +187,12 @@ object SbtSettings extends AutoPlugin { // Check http://blog.byjean.eu/2015/07/10/painless-release-with-sbt.html for details releaseVersionBump := sbtrelease.Version.Bump.Bugfix, releaseVersion := { ver => - Version(ver).map(_.bumpBugfix.withoutQualifier.string).getOrElse(versionFormatError) + ver match { + case snapshotVersion if snapshotVersion.endsWith("-SNAPSHOT") => + Version(ver).map(_.withoutQualifier.string).getOrElse(versionFormatError) + case _ => + Version(ver).map(_.bumpBugfix.withoutQualifier.string).getOrElse(versionFormatError) + } }, showReleaseVersion <<= (version, releaseVersion)((v, f) => f(v)), releaseProcess := releaseProcessSteps |