summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorJack Koenig2022-07-30 14:14:57 -0700
committerGitHub2022-07-30 14:14:57 -0700
commitbced77045c8fc5db37e40b159c49220929e15d46 (patch)
treefa322c18cc2af6eebd44734d46ef6c3283b7bd5e /build.sbt
parente52739f2fe587cedd657a331b7d7ba0c75b919c6 (diff)
Remove chiseltest from defaultVersions (#2651)
Release automation tries to bump chiseltest which causes issues due to SBT trying to resolve all dependencies (even for projects that will not be published, like integrationTests).
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt7
1 files changed, 5 insertions, 2 deletions
diff --git a/build.sbt b/build.sbt
index a0814521..fb9ca94b 100644
--- a/build.sbt
+++ b/build.sbt
@@ -7,7 +7,10 @@ enablePlugins(SiteScaladocPlugin)
val defaultVersions = Map(
"firrtl" -> "edu.berkeley.cs" %% "firrtl" % "1.5-SNAPSHOT",
"treadle" -> "edu.berkeley.cs" %% "treadle" % "1.5-SNAPSHOT",
- "chiseltest" -> "edu.berkeley.cs" %% "chiseltest" % "0.5-SNAPSHOT",
+ // chiseltest intentionally excluded so that release automation does not try to set its version
+ // The projects using chiseltest are not published, but SBT resolves dependencies for all projects
+ // when doing publishing and will not find a chiseltest release since chiseltest depends on
+ // chisel3
)
lazy val commonSettings = Seq (
@@ -265,7 +268,7 @@ lazy val integrationTests = (project in file ("integration-tests")).
settings(chiselSettings: _*).
settings(usePluginSettings: _*).
settings(Seq(
- libraryDependencies += defaultVersions("chiseltest") % "test",
+ libraryDependencies += "edu.berkeley.cs" %% "chiseltest" % "0.5-SNAPSHOT" % "test"
))
lazy val docs = project // new documentation project