Skip to content

Commit 07ed569

Browse files
committed
Fix sbt-release steps for sbt-doge
1 parent 978879a commit 07ed569

1 file changed

Lines changed: 15 additions & 1 deletion

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 = "2.21"
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 },

0 commit comments

Comments
 (0)