From bced77045c8fc5db37e40b159c49220929e15d46 Mon Sep 17 00:00:00 2001 From: Jack Koenig Date: Sat, 30 Jul 2022 14:14:57 -0700 Subject: 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).--- build.sbt | 7 +++++-- 1 file 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 -- cgit v1.2.3