diff --git a/.gitmodules b/.gitmodules index b61a6eaf411f..9c81a7d2449d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -184,6 +184,9 @@ [submodule "community-build/community-projects/protoquill"] path = community-build/community-projects/protoquill url = https://github.com/dotty-staging/protoquill.git +[submodule "community-build/community-projects/Monocle"] + path = community-build/community-projects/Monocle + url = https://github.com/dotty-staging/Monocle.git [submodule "community-build/community-projects/onnx-scala"] path = community-build/community-projects/onnx-scala url = https://github.com/dotty-staging/onnx-scala.git diff --git a/community-build/community-projects/Monocle b/community-build/community-projects/Monocle new file mode 160000 index 000000000000..4613afff874c --- /dev/null +++ b/community-build/community-projects/Monocle @@ -0,0 +1 @@ +Subproject commit 4613afff874c23d17bde580671ff29c7a13123d0 diff --git a/community-build/src/scala/dotty/communitybuild/projects.scala b/community-build/src/scala/dotty/communitybuild/projects.scala index 106952d1cb2a..2369079a6936 100644 --- a/community-build/src/scala/dotty/communitybuild/projects.scala +++ b/community-build/src/scala/dotty/communitybuild/projects.scala @@ -656,6 +656,12 @@ object projects: dependencies = List(scalatest, scalatestplusJunit, scalatestplusScalacheck) ) + lazy val monocle = SbtCommunityProject( + project = "Monocle", + sbtTestCommand = "coreJVM/test; macrosJVM/test; testJVM/test", + dependencies = List(cats, munit, discipline, disciplineMunit) + ) + lazy val protoquill = SbtCommunityProject( project = "protoquill", sbtTestCommand = "test", @@ -746,6 +752,7 @@ def allProjects = List( projects.izumiReflect, projects.perspective, projects.akka, + projects.monocle, projects.protoquill, projects.onnxScala, projects.playJson, diff --git a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala index 5576b95afba5..966d8ba99b8a 100644 --- a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala +++ b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala @@ -125,6 +125,7 @@ class CommunityBuildTestB extends CommunityBuildTest: @Test def perspective = projects.perspective.run() @Test def scodec = projects.scodec.run() @Test def scodecBits = projects.scodecBits.run() + @Test def monocle = projects.monocle.run() @Test def simulacrumScalafixAnnotations = projects.simulacrumScalafixAnnotations.run() end CommunityBuildTestB