Skip to content

Commit d792c84

Browse files
committed
ETCM-365: Add BuildInfo sbt plugin.
1 parent cd5ae33 commit d792c84

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

build.sbt

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,22 @@ val root = {
6363
val root = project
6464
.in(file("."))
6565
.configs(Integration, Benchmark, Evm, Ets, Snappy, Rpc)
66+
.enablePlugins(BuildInfoPlugin)
67+
.settings(
68+
buildInfoKeys := Seq[BuildInfoKey](name, version, git.gitHeadCommit),
69+
buildInfoPackage := "io.iohk.ethereum.utils"
70+
)
6671
.settings(commonSettings: _*)
6772
.settings(
6873
libraryDependencies ++= dep
6974
)
7075
.settings(executableScriptName := name.value)
71-
.settings(inConfig(Integration)(Defaults.testSettings
72-
++ org.scalafmt.sbt.ScalafmtPlugin.scalafmtConfigSettings :+ (Test / parallelExecution := false)): _*)
76+
.settings(
77+
inConfig(Integration)(
78+
Defaults.testSettings
79+
++ org.scalafmt.sbt.ScalafmtPlugin.scalafmtConfigSettings :+ (Test / parallelExecution := false)
80+
): _*
81+
)
7382
.settings(inConfig(Benchmark)(Defaults.testSettings :+ (Test / parallelExecution := false)): _*)
7483
.settings(inConfig(Evm)(Defaults.testSettings :+ (Test / parallelExecution := false)): _*)
7584
.settings(inConfig(Ets)(Defaults.testSettings :+ (Test / parallelExecution := false)): _*)

project/plugins.sbt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@ addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.7.5")
66
addSbtPlugin("com.thoughtworks.sbt-api-mappings" % "sbt-api-mappings" % "3.0.0")
77
addSbtPlugin("com.thesamet" % "sbt-protoc" % "0.99.25")
88
addSbtPlugin("com.timushev.sbt" % "sbt-updates" % "0.5.1")
9+
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.9.0")
10+
addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "1.0.0")
911

1012
libraryDependencies += "com.trueaccord.scalapb" %% "compilerplugin" % "0.6.6"

0 commit comments

Comments
 (0)