diff --git a/community-build/community-projects/sconfig b/community-build/community-projects/sconfig index 38d620bdab66..43f7b12dce6e 160000 --- a/community-build/community-projects/sconfig +++ b/community-build/community-projects/sconfig @@ -1 +1 @@ -Subproject commit 38d620bdab6656850ab0358583d2bb3638f83150 +Subproject commit 43f7b12dce6ec53bc7fafee8a35141944f31763e diff --git a/community-build/src/scala/dotty/communitybuild/projects.scala b/community-build/src/scala/dotty/communitybuild/projects.scala index 9b8cf914aef5..33e75e40cd5e 100644 --- a/community-build/src/scala/dotty/communitybuild/projects.scala +++ b/community-build/src/scala/dotty/communitybuild/projects.scala @@ -46,6 +46,7 @@ object Versions: val munit = "0.7.19+DOTTY-SNAPSHOT" val scodecBits = "1.1+DOTTY-SNAPSHOT" val simulacrumScalafix = "0.5.1-SNAPSHOT" + val scalaCollectionCompat = "2.3.0+DOTTY-SNAPSHOT" sealed trait CommunityProject: private var published = false @@ -158,6 +159,7 @@ final case class SbtCommunityProject( s""""org.typelevel" %% "coop" % "${Versions.coop}"""", s""""org.typelevel" %% "coop_sjs1" % "${Versions.coop}"""", s""""dev.zio" %% "izumi-reflect" % "${Versions.izumiReflect}"""", + s""""org.scala-lang.modules" %% "scala-collection-compat" % "${Versions.scalaCollectionCompat}"""", ) private val baseCommand = @@ -408,6 +410,7 @@ object projects: project = "sconfig", sbtTestCommand = "sconfigJVM/test", sbtDocCommand = "sconfigJVM/doc", + dependencies = List(scalaCollectionCompat) ) lazy val zio = SbtCommunityProject( @@ -506,6 +509,7 @@ object projects: lazy val scalaCollectionCompat = SbtCommunityProject( project = "scala-collection-compat", sbtTestCommand = "compat30/test", + sbtPublishCommand = s"""set every version := "${Versions.scalaCollectionCompat}"; compat30/publishLocal""", ) lazy val verify = SbtCommunityProject(