Skip to content

Commit e3572c3

Browse files
committed
Cross-SBT release process
1 parent 64c14f3 commit e3572c3

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

build.sbt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,20 @@ scriptedLaunchOpts ++= Seq(
2323
"-Dplugin.version=" + version.value
2424
)
2525

26-
releasePublishArtifactsAction := PgpKeys.publishSigned.value
26+
import ReleaseTransformations._
27+
releaseProcess := Seq[ReleaseStep](
28+
checkSnapshotDependencies,
29+
inquireVersions,
30+
runClean,
31+
releaseStepCommandAndRemaining("^ test"),
32+
setReleaseVersion,
33+
commitReleaseVersion,
34+
tagRelease,
35+
releaseStepCommandAndRemaining("^ publishSigned"),
36+
setNextVersion,
37+
commitNextVersion,
38+
pushChanges
39+
)
2740

2841
releaseCrossBuild := false
2942

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.0.1")
44

55
addSbtPlugin("com.typesafe.sbt" % "sbt-scalariform" % "1.3.0")
66

7-
addSbtPlugin("com.github.gseitz" % "sbt-release" % "1.0.3")
7+
addSbtPlugin("com.github.gseitz" % "sbt-release" % "1.0.4")

0 commit comments

Comments
 (0)