From c7f2bba1dad3f2a2f11a3eb35a20e3ae01620fff Mon Sep 17 00:00:00 2001 From: Francesco Pellegrini Date: Fri, 7 Sep 2018 10:35:31 +0200 Subject: [PATCH] add sbt-release settings for publishing to Sonatype repo --- build.sbt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/build.sbt b/build.sbt index df684ed..19bf5aa 100644 --- a/build.sbt +++ b/build.sbt @@ -17,3 +17,23 @@ lazy val root = (project in file(".")) * sbt-scalafmt plugin */ scalafmtOnCompile := true + +/** + * sbt-release plugin + */ +import ReleaseTransformations._ + +releaseProcess := Seq[ReleaseStep]( + checkSnapshotDependencies, + inquireVersions, + runClean, + runTest, + setReleaseVersion, + commitReleaseVersion, + tagRelease, + releaseStepCommand("publishSigned"), + setNextVersion, + commitNextVersion, + releaseStepCommand("sonatypeRelease"), + pushChanges +)