Skip to content

Commit fb8c35c

Browse files
committed
Hack cross versions and allow unsafe scala upgrade
1 parent 7d0a3f1 commit fb8c35c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

build.sbt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,12 @@ lazy val runtime = CrossProject(
107107
.withoutSuffixFor(JVMPlatform)
108108
.settings(
109109
name := "scalac-scoverage-runtime",
110-
crossScalaVersions := Seq(defaultScala212, defaultScala213),
110+
crossScalaVersions := bin212 ++ bin213,
111111
crossTarget := target.value / s"scala-${scalaVersion.value}",
112-
sharedSettings
112+
sharedSettings,
113+
publish / skip := !List(defaultScala212, defaultScala213)
114+
.contains(scalaVersion.value),
115+
publishLocal / skip := (publish / skip).value
113116
)
114117
.jvmSettings(
115118
Test / fork := true
@@ -139,7 +142,8 @@ lazy val plugin =
139142
crossScalaVersions := bin212 ++ bin213,
140143
crossVersion := CrossVersion.full,
141144
libraryDependencies += "org.scala-lang" % "scala-compiler" % scalaVersion.value % Provided,
142-
sharedSettings
145+
sharedSettings,
146+
allowUnsafeScalaLibUpgrade := true
143147
)
144148
.settings(
145149
Test / unmanagedSourceDirectories += (Test / sourceDirectory).value / "scala-2.12+",

0 commit comments

Comments
 (0)