@@ -104,6 +104,7 @@ lazy val compat = new MultiScalaCrossProject(
104104 }
105105 )
106106 .jvmSettings(
107+ publish / skip := sys.env.get(" CI_SCALAJS_VERSION" ).isDefined,
107108 Test / unmanagedSourceDirectories += (ThisBuild / baseDirectory).value / " compat/src/test/scala-jvm" ,
108109 Compile / unmanagedSourceDirectories += {
109110 val jvmParent = (ThisBuild / baseDirectory).value / " compat/jvm/src/main"
@@ -118,6 +119,9 @@ lazy val compat = new MultiScalaCrossProject(
118119 )
119120 .disablePlugins(ScalafixPlugin ),
120121 _.jsSettings(
122+ publish / skip :=
123+ (CrossVersion .partialVersion(scalaVersion.value) != Some ((2 , 11 ))) ==
124+ sys.env.get(" CI_SCALAJS_VERSION" ).isDefined,
121125 scalacOptions ++= {
122126 val x = (LocalRootProject / baseDirectory).value.toURI.toString
123127 val y = " https://raw.githubusercontent.com/scala/scala-collection-compat/" + sys.process
@@ -143,6 +147,7 @@ lazy val compat = new MultiScalaCrossProject(
143147 Test / fork := false // Scala.js cannot run forked tests
144148 ).jsEnablePlugins(ScalaJSJUnitPlugin ),
145149 _.nativeSettings(
150+ publish / skip := sys.env.get(" CI_SCALAJS_VERSION" ).isDefined,
146151 mimaPreviousArtifacts := (CrossVersion .partialVersion(scalaVersion.value) match {
147152 case Some ((3 , 1 )) => mimaPreviousArtifacts.value.filter(_.revision != " 2.6.0" )
148153 case _ => mimaPreviousArtifacts.value
@@ -224,7 +229,8 @@ lazy val scalafixRules = project
224229 versionCheck := {}, // I don't understand why this fails otherwise?! oh well
225230 name := " scala-collection-migrations" ,
226231 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,
228234 )
229235
230236// == Scalafix Test Setup ==
0 commit comments