@@ -146,22 +146,6 @@ final case class SbtCommunityProject(
146146 s " --addPluginSbtFile= $sbtPluginFilePath"
147147 )
148148
149- <<<<<<< HEAD
150- def forwardCompat : SbtCommunityProject =
151- this .copy(
152- project = project + " -forward-compat" ,
153- dependencies = () => dependencies().map(forwardCompatMapping),
154- testOnlyDependencies = () => testOnlyDependencies().map(forwardCompatMapping),
155- isForwardCompatProject = true
156- )
157-
158- def withScalaRelease (release : String ): SbtCommunityProject =
159- this .copy(
160- scalacOptions = scalacOptions ++ Seq (" -scala-output-version" , release)
161- )
162-
163- =======
164- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
165149object SbtCommunityProject :
166150 def scalacOptions = List (
167151 " -Xcheck-macros" ,
@@ -431,12 +415,8 @@ object projects:
431415 project = " zio" ,
432416 sbtTestCommand = " testJVMDotty" ,
433417 sbtDocCommand = forceDoc(" coreJVM" ),
434- <<<<<<< HEAD
435418 scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Xcheck-macros" ),
436- dependencies = () => List (izumiReflect)
437- =======
438- dependencies = List (izumiReflect)
439- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
419+ dependencies = List (izumiReflect)
440420 )
441421
442422 lazy val munit = SbtCommunityProject (
@@ -460,12 +440,8 @@ object projects:
460440 sbtTestCommand = " unitTests/test" ,
461441 // Adds <empty> package
462442 sbtDocCommand = " coreJVM/doc" ,
463- <<<<<<< HEAD
464443 scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
465- dependencies = () => List (munit, scodecBits),
466- =======
467444 dependencies = List (munit, scodecBits),
468- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
469445 )
470446
471447 lazy val scalaParserCombinators = SbtCommunityProject (
@@ -515,11 +491,6 @@ object projects:
515491 dependencies = List (cats, coop, disciplineSpecs2, scalacheck)
516492 )
517493
518- <<<<<<< HEAD
519- lazy val catsEffect3ForwardCompat = catsEffect3.forwardCompat.copy(compilerVersion = " 3.0.2" )
520-
521- =======
522- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
523494 lazy val scalaParallelCollections = SbtCommunityProject (
524495 project = " scala-parallel-collections" ,
525496 sbtTestCommand = " test" ,
@@ -552,12 +523,8 @@ object projects:
552523 project = " discipline" ,
553524 sbtTestCommand = " coreJVM/test;coreJS/test" ,
554525 sbtPublishCommand = " set every credentials := Nil;coreJVM/publishLocal;coreJS/publishLocal" ,
555- <<<<<<< HEAD
556526 scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
557- dependencies = () => List (scalacheck)
558- =======
559527 dependencies = List (scalacheck)
560- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
561528 )
562529
563530 lazy val disciplineMunit = SbtCommunityProject (
@@ -597,11 +564,6 @@ object projects:
597564 dependencies = List (cats, disciplineMunit)
598565 )
599566
600- <<<<<<< HEAD
601- lazy val catsMtlForwardCompat = catsMtl.forwardCompat.copy(compilerVersion = " 3.0.2" )
602-
603- =======
604- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
605567 lazy val coop = SbtCommunityProject (
606568 project = " coop" ,
607569 sbtTestCommand = " test" ,
@@ -677,13 +639,8 @@ object projects:
677639 project = " Lucre" ,
678640 sbtTestCommand = " adjunctJVM/test;baseJVM/test;confluentJVM/test;coreJVM/test;dataJVM/test;exprJVM/test;geomJVM/test;lucre-bdb/test;testsJVM/test" ,
679641 extraSbtArgs = List (" -Dde.sciss.lucre.ShortTests=true" ),
680- <<<<<<< HEAD
681642 sbtPublishCommand = " adjunctJVM/publishLocal;baseJVM/publishLocal;confluentJVM/publishLocal;coreJVM/publishLocal;dataJVM/publishLocal;exprJVM/publishLocal;geomJVM/publishLocal;lucre-bdb/publishLocal" ,
682- dependencies = () => List (scalaSTM, scissAsyncFile, scissEqual, scissFingerTree, scissLog, scissModel, scissNumbers, scissSerial, scissSpan, scalatest),
683- =======
684- sbtPublishCommand = " adjunctJVM/publishLocal;baseJVM/publishLocal;confluentJVM/publishLocal;coreJVM/publishLocal;dataJVM/publishLocal;expr0JVM/publishLocal;expr1JVM/publishLocal;exprJVM/publishLocal;geomJVM/publishLocal;lucre-bdb/publishLocal" ,
685643 dependencies = List (scalaSTM, scissAsyncFile, scissEqual, scissFingerTree, scissLog, scissModel, scissNumbers, scissSerial, scissSpan, scalatest),
686- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
687644 )
688645
689646 lazy val izumiReflect = SbtCommunityProject (
@@ -703,8 +660,7 @@ object projects:
703660
704661 lazy val akka = SbtCommunityProject (
705662 project = " akka" ,
706- <<<<<<< HEAD
707- extraSbtArgs = List (s " -Dakka.build.scalaVersion= $testedCompilerVersion" ),
663+ extraSbtArgs = List (s " -Dakka.build.scalaVersion= $compilerVersion" ),
708664 sbtTestCommand = List (
709665 " set every targetSystemJdk := true" ,
710666 // selectively disable -Xfatal-warnings due to deprecations
@@ -714,12 +670,7 @@ object projects:
714670 " akka-actor-tests/Test/compile" ,
715671 ).mkString(" ; " ),
716672 scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
717- dependencies = () => List (scalatest, scalatestplusJunit, scalatestplusScalacheck)
718- =======
719- extraSbtArgs = List (s " -Dakka.build.scalaVersion= $compilerVersion" ),
720- sbtTestCommand = " set every targetSystemJdk := true; akka-actor-tests/Test/compile" ,
721673 dependencies = List (scalatest, scalatestplusJunit, scalatestplusScalacheck)
722- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
723674 )
724675
725676 lazy val monocle = SbtCommunityProject (
@@ -733,11 +684,7 @@ object projects:
733684 extraSbtArgs = List (" -Dcommunity=true" , " -DcommunityRemote=true" , " -Dquill.macro.stdout=true" ),
734685 sbtTestCommand = " runCommunityBuild" ,
735686 sbtPublishCommand = " publishLocal" ,
736- <<<<<<< HEAD
737- dependencies = () => List (scalatest),
738- =======
739- dependencies = List (), // TODO add scalatest and pprint (see protoquill/build.sbt)
740- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
687+ dependencies = List (scalatest),
741688 scalacOptions = List (" -language:implicitConversions" ), // disabled -Ysafe-init, due to bug in macro
742689 )
743690
@@ -773,12 +720,8 @@ object projects:
773720 project = " fs2" ,
774721 sbtTestCommand = " coreJVM/test; coreJS/test" , // io/test requires JDK9+
775722 sbtPublishCommand = " coreJVM/publishLocal; coreJS/publishLocal" ,
776- <<<<<<< HEAD
777723 scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
778- dependencies = () => List (cats, catsEffect3, munitCatsEffect, scalacheckEffect, scodecBits)
779- =======
780724 dependencies = List (cats, catsEffect3, munitCatsEffect, scalacheckEffect, scodecBits)
781- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
782725 )
783726
784727 lazy val libretto = SbtCommunityProject (
@@ -806,20 +749,16 @@ object projects:
806749 project = " spire" ,
807750 sbtTestCommand = " test" ,
808751 sbtPublishCommand = " publishLocal" ,
809- <<<<<<< HEAD
810752 scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Xcheck-macros" ),
811- dependencies = () => List (cats, disciplineMunit)
812- =======
813753 dependencies = List (cats, disciplineMunit)
814- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
815754 )
816755
817756 lazy val http4s = SbtCommunityProject (
818757 project = " http4s" ,
819758 sbtTestCommand = " tests/test; server/test; client/test; ember-core/test; ember-server/test; ember-client/test; circe/test" ,
820759 sbtPublishCommand = " publishLocal" ,
821760 scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
822- dependencies = () => List (cats, catsEffect3, fs2, disciplineMunit, scalacheckEffect)
761+ dependencies = List (cats, catsEffect3, fs2, disciplineMunit, scalacheckEffect)
823762 )
824763
825764end projects
@@ -900,13 +839,9 @@ def allProjects = List(
900839 projects.libretto,
901840 projects.jacksonModuleScala,
902841 projects.specs2,
903- <<<<<<< HEAD
904842 projects.coop,
905- projects.coopForwardCompat,
906843 projects.spire,
907844 projects.http4s
908- =======
909- >>>>>>> parent of e39b618f9a (- Yscala - release support : extend community build with basic forward- compat tests (compiling selected projects with " -Yscala-release 3.0" ))
910845)
911846
912847lazy val projectMap = allProjects.groupBy(_.project)
0 commit comments