Skip to content

Commit 1cb4c2b

Browse files
committed
Fix sbt-release steps for sbt-doge
1 parent 46b357b commit 1cb4c2b

2 files changed

Lines changed: 16 additions & 2 deletions

File tree

build.sbt

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import com.typesafe.tools.mima.plugin.MimaPlugin.mimaDefaultSettings
2+
import sbtrelease.ReleaseStateTransformations._
23

34
val kryoVersion = "4.0.0"
45
val bijectionVersion = "0.9.4"
@@ -29,8 +30,21 @@ val sharedSettings = mimaDefaultSettings ++ scalariformSettings ++ Seq(
2930
parallelExecution in Test := true,
3031

3132
// Publishing options:
32-
releaseCrossBuild := true,
33+
releaseCrossBuild := false, // needs to be false for sbt-doge
3334
releasePublishArtifactsAction := PgpKeys.publishSigned.value,
35+
releaseProcess := Seq[ReleaseStep](
36+
checkSnapshotDependencies,
37+
inquireVersions,
38+
runClean,
39+
releaseStepCommandAndRemaining("+test"),
40+
setReleaseVersion,
41+
commitReleaseVersion,
42+
tagRelease,
43+
releaseStepCommandAndRemaining("+publishSigned"),
44+
setNextVersion,
45+
commitNextVersion,
46+
pushChanges
47+
),
3448
publishMavenStyle := true,
3549
publishArtifact in Test := false,
3650
pomIncludeRepository := { x => false },

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.github.gseitz" % "sbt-release" % "1.0.0")
1+
addSbtPlugin("com.github.gseitz" % "sbt-release" % "1.0.4")
22
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.0.0")
33
addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.1.12")
44
addSbtPlugin("com.typesafe.sbt" % "sbt-ghpages" % "0.5.4")

0 commit comments

Comments
 (0)