@@ -104,6 +104,7 @@ lazy val compat = new MultiScalaCrossProject(
104
104
}
105
105
)
106
106
.jvmSettings(
107
+ publish / skip := sys.env.get(" CI_SCALAJS_VERSION" ).isDefined,
107
108
Test / unmanagedSourceDirectories += (ThisBuild / baseDirectory).value / " compat/src/test/scala-jvm" ,
108
109
Compile / unmanagedSourceDirectories += {
109
110
val jvmParent = (ThisBuild / baseDirectory).value / " compat/jvm/src/main"
@@ -118,6 +119,9 @@ lazy val compat = new MultiScalaCrossProject(
118
119
)
119
120
.disablePlugins(ScalafixPlugin ),
120
121
_.jsSettings(
122
+ publish / skip :=
123
+ (CrossVersion .partialVersion(scalaVersion.value) != Some ((2 , 11 ))) ==
124
+ sys.env.get(" CI_SCALAJS_VERSION" ).isDefined,
121
125
scalacOptions ++= {
122
126
val x = (LocalRootProject / baseDirectory).value.toURI.toString
123
127
val y = " https://raw.githubusercontent.com/scala/scala-collection-compat/" + sys.process
@@ -143,6 +147,7 @@ lazy val compat = new MultiScalaCrossProject(
143
147
Test / fork := false // Scala.js cannot run forked tests
144
148
).jsEnablePlugins(ScalaJSJUnitPlugin ),
145
149
_.nativeSettings(
150
+ publish / skip := sys.env.get(" CI_SCALAJS_VERSION" ).isDefined,
146
151
mimaPreviousArtifacts := (CrossVersion .partialVersion(scalaVersion.value) match {
147
152
case Some ((3 , 1 )) => mimaPreviousArtifacts.value.filter(_.revision != " 2.6.0" )
148
153
case _ => mimaPreviousArtifacts.value
@@ -224,7 +229,8 @@ lazy val scalafixRules = project
224
229
versionCheck := {}, // I don't understand why this fails otherwise?! oh well
225
230
name := " scala-collection-migrations" ,
226
231
scalaVersion := scalafixScala212,
227
- libraryDependencies += " ch.epfl.scala" %% " scalafix-core" % scalafixVersion
232
+ libraryDependencies += " ch.epfl.scala" %% " scalafix-core" % scalafixVersion,
233
+ publish / skip := sys.env.get(" CI_SCALAJS_VERSION" ).isDefined,
228
234
)
229
235
230
236
// == Scalafix Test Setup ==
0 commit comments