@@ -146,22 +146,6 @@ final case class SbtCommunityProject(
146
146
s " --addPluginSbtFile= $sbtPluginFilePath"
147
147
)
148
148
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" ))
165
149
object SbtCommunityProject :
166
150
def scalacOptions = List (
167
151
" -Xcheck-macros" ,
@@ -431,12 +415,8 @@ object projects:
431
415
project = " zio" ,
432
416
sbtTestCommand = " testJVMDotty" ,
433
417
sbtDocCommand = forceDoc(" coreJVM" ),
434
- <<<<<<< HEAD
435
418
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)
440
420
)
441
421
442
422
lazy val munit = SbtCommunityProject (
@@ -460,12 +440,8 @@ object projects:
460
440
sbtTestCommand = " unitTests/test" ,
461
441
// Adds <empty> package
462
442
sbtDocCommand = " coreJVM/doc" ,
463
- <<<<<<< HEAD
464
443
scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
465
- dependencies = () => List (munit, scodecBits),
466
- =======
467
444
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" ))
469
445
)
470
446
471
447
lazy val scalaParserCombinators = SbtCommunityProject (
@@ -515,11 +491,6 @@ object projects:
515
491
dependencies = List (cats, coop, disciplineSpecs2, scalacheck)
516
492
)
517
493
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" ))
523
494
lazy val scalaParallelCollections = SbtCommunityProject (
524
495
project = " scala-parallel-collections" ,
525
496
sbtTestCommand = " test" ,
@@ -552,12 +523,8 @@ object projects:
552
523
project = " discipline" ,
553
524
sbtTestCommand = " coreJVM/test;coreJS/test" ,
554
525
sbtPublishCommand = " set every credentials := Nil;coreJVM/publishLocal;coreJS/publishLocal" ,
555
- <<<<<<< HEAD
556
526
scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
557
- dependencies = () => List (scalacheck)
558
- =======
559
527
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" ))
561
528
)
562
529
563
530
lazy val disciplineMunit = SbtCommunityProject (
@@ -597,11 +564,6 @@ object projects:
597
564
dependencies = List (cats, disciplineMunit)
598
565
)
599
566
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" ))
605
567
lazy val coop = SbtCommunityProject (
606
568
project = " coop" ,
607
569
sbtTestCommand = " test" ,
@@ -677,13 +639,8 @@ object projects:
677
639
project = " Lucre" ,
678
640
sbtTestCommand = " adjunctJVM/test;baseJVM/test;confluentJVM/test;coreJVM/test;dataJVM/test;exprJVM/test;geomJVM/test;lucre-bdb/test;testsJVM/test" ,
679
641
extraSbtArgs = List (" -Dde.sciss.lucre.ShortTests=true" ),
680
- <<<<<<< HEAD
681
642
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" ,
685
643
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" ))
687
644
)
688
645
689
646
lazy val izumiReflect = SbtCommunityProject (
@@ -703,8 +660,7 @@ object projects:
703
660
704
661
lazy val akka = SbtCommunityProject (
705
662
project = " akka" ,
706
- <<<<<<< HEAD
707
- extraSbtArgs = List (s " -Dakka.build.scalaVersion= $testedCompilerVersion" ),
663
+ extraSbtArgs = List (s " -Dakka.build.scalaVersion= $compilerVersion" ),
708
664
sbtTestCommand = List (
709
665
" set every targetSystemJdk := true" ,
710
666
// selectively disable -Xfatal-warnings due to deprecations
@@ -714,12 +670,7 @@ object projects:
714
670
" akka-actor-tests/Test/compile" ,
715
671
).mkString(" ; " ),
716
672
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" ,
721
673
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" ))
723
674
)
724
675
725
676
lazy val monocle = SbtCommunityProject (
@@ -733,11 +684,7 @@ object projects:
733
684
extraSbtArgs = List (" -Dcommunity=true" , " -DcommunityRemote=true" , " -Dquill.macro.stdout=true" ),
734
685
sbtTestCommand = " runCommunityBuild" ,
735
686
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),
741
688
scalacOptions = List (" -language:implicitConversions" ), // disabled -Ysafe-init, due to bug in macro
742
689
)
743
690
@@ -773,12 +720,8 @@ object projects:
773
720
project = " fs2" ,
774
721
sbtTestCommand = " coreJVM/test; coreJS/test" , // io/test requires JDK9+
775
722
sbtPublishCommand = " coreJVM/publishLocal; coreJS/publishLocal" ,
776
- <<<<<<< HEAD
777
723
scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
778
- dependencies = () => List (cats, catsEffect3, munitCatsEffect, scalacheckEffect, scodecBits)
779
- =======
780
724
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" ))
782
725
)
783
726
784
727
lazy val libretto = SbtCommunityProject (
@@ -806,20 +749,16 @@ object projects:
806
749
project = " spire" ,
807
750
sbtTestCommand = " test" ,
808
751
sbtPublishCommand = " publishLocal" ,
809
- <<<<<<< HEAD
810
752
scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Xcheck-macros" ),
811
- dependencies = () => List (cats, disciplineMunit)
812
- =======
813
753
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" ))
815
754
)
816
755
817
756
lazy val http4s = SbtCommunityProject (
818
757
project = " http4s" ,
819
758
sbtTestCommand = " tests/test; server/test; client/test; ember-core/test; ember-server/test; ember-client/test; circe/test" ,
820
759
sbtPublishCommand = " publishLocal" ,
821
760
scalacOptions = SbtCommunityProject .scalacOptions.filter(_ != " -Ysafe-init" ),
822
- dependencies = () => List (cats, catsEffect3, fs2, disciplineMunit, scalacheckEffect)
761
+ dependencies = List (cats, catsEffect3, fs2, disciplineMunit, scalacheckEffect)
823
762
)
824
763
825
764
end projects
@@ -900,13 +839,9 @@ def allProjects = List(
900
839
projects.libretto,
901
840
projects.jacksonModuleScala,
902
841
projects.specs2,
903
- <<<<<<< HEAD
904
842
projects.coop,
905
- projects.coopForwardCompat,
906
843
projects.spire,
907
844
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" ))
910
845
)
911
846
912
847
lazy val projectMap = allProjects.groupBy(_.project)
0 commit comments