Skip to content

Commit 9dec536

Browse files
committed
refactor: Limit missing-link concurrency to use less memory
1 parent e3be6c7 commit 9dec536

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

.sbtopts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
-J-Xmx8g
1+
-J-Xmx4g
22
-J-XX:+UseG1GC

project/BuildSettings.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import ch.epfl.scala.sbtmissinglink.MissingLinkPlugin.autoImport._
2+
import ch.epfl.scala.sbtmissinglink.MissingLinkPlugin.missinglinkConflictsTag
23
import com.typesafe.sbt.site.SitePlugin.autoImport._
34
import mdoc.MdocPlugin.autoImport._
45
import microsites.CdnDirectives
@@ -62,6 +63,7 @@ object BuildSettings {
6263
moduleFilter(organization = "org.flywaydb", name = "flyway-core"),
6364
moduleFilter(organization = "org.slf4j", name = "slf4j-api")
6465
),
66+
concurrentRestrictions += Tags.limit(missinglinkConflictsTag, 4), // limit missing-link to limit heap consumption
6567
javacOptions ++= Seq("-source", "1.8", "-target", "1.8"),
6668
Test / publishArtifact := false
6769
)

0 commit comments

Comments
 (0)