Skip to content

Commit

Permalink
Set sbt-release settings globally
Browse files Browse the repository at this point in the history
  • Loading branch information
taig committed Aug 1, 2019
1 parent 03799ae commit 314c666
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions src/main/scala/io/taig/HouserulesPlugin.scala
Original file line number Diff line number Diff line change
Expand Up @@ -92,33 +92,13 @@ object HouserulesPlugin extends AutoPlugin {
val scalafmtGenerateConfig = taskKey[File]("Generate .scalafmt.conf")

val scalafmtRules = settingKey[Seq[String]]("scalafmt rules")

val releaseSettings: Seq[Def.Setting[_]] = Def.settings(
releaseCommitMessage := s"Release ${releaseTagName.value}",
releaseProcess := Seq[ReleaseStep](
checkSnapshotDependencies,
releaseStepCommandAndRemaining("scalafmtCheckAll"),
runClean,
runTest,
inquireVersions,
setReleaseVersion,
ReleaseSteps.updateChangelog,
commitReleaseVersion,
tagRelease,
setNextVersion,
ReleaseSteps.commitNextVersion,
pushChanges
),
releaseTagComment := s"Release ${releaseTagName.value}",
releaseTagName := version.value
)
}

import autoImport._

override def trigger = allRequirements

override def globalSettings: Seq[Def.Setting[_]] = globals
override def globalSettings: Seq[Def.Setting[_]] = globals ++ releaseSettings

override def projectSettings: Seq[Def.Setting[_]] =
compilerPlugins ++ projects
Expand Down Expand Up @@ -241,4 +221,24 @@ object HouserulesPlugin extends AutoPlugin {
},
scalafmtConfig := scalafmtGenerateConfig.value
)

lazy val releaseSettings: Seq[Def.Setting[_]] = Def.settings(
releaseCommitMessage := s"Release ${releaseTagName.value}",
releaseProcess := Seq[ReleaseStep](
checkSnapshotDependencies,
releaseStepCommandAndRemaining("scalafmtCheckAll"),
runClean,
runTest,
inquireVersions,
setReleaseVersion,
ReleaseSteps.updateChangelog,
commitReleaseVersion,
tagRelease,
setNextVersion,
ReleaseSteps.commitNextVersion,
pushChanges
),
releaseTagComment := s"Release ${releaseTagName.value}",
releaseTagName := version.value
)
}

0 comments on commit 314c666

Please sign in to comment.