Configure release settings
diff --git a/build.sbt b/build.sbt
index 130f45b..fe8d95a 100644
--- a/build.sbt
+++ b/build.sbt
@@ -90,7 +90,27 @@
)
lazy val releaseSettings = Seq(
- releaseCrossBuild := true
+ releaseCrossBuild := true,
+ releasePublishArtifactsAction := PgpKeys.publishSigned.value,
+ releaseVcsSign := true,
+ releaseProcess := {
+ import ReleaseTransformations._
+ Seq(
+ checkSnapshotDependencies,
+ inquireVersions,
+ runClean,
+ releaseStepTask(auditCheck),
+ runTest,
+ setReleaseVersion,
+ commitReleaseVersion,
+ tagRelease,
+ releaseStepTask(packageSite),
+ publishArtifacts,
+ setNextVersion,
+ commitNextVersion,
+ pushChanges
+ )
+ }
)
lazy val siteSettings = Seq(
@@ -99,7 +119,11 @@
managedSources in Asciidoc += {
(auditReport in Compile).value
(target in Compile).value / "rat.adoc"
- }
+ },
+ mappings in makeSite ++= Seq(
+ (baseDirectory.value / "LICENSE.txt", "LICENSE"),
+ (baseDirectory.value / "NOTICE.txt", "NOTICE")
+ )
)
lazy val apiDependencies = Seq(