diff --git a/.gitmodules b/.gitmodules index 50cc7e7e399b..9ad48f879e2f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -88,3 +88,6 @@ [submodule "community-build/community-projects/dotty-cps-async"] path = community-build/community-projects/dotty-cps-async url = https://github.com/dotty-staging/dotty-cps-async.git +[submodule "community-build/community-projects/geny"] + path = community-build/community-projects/geny + url = https://github.com/dotty-staging/geny.git diff --git a/community-build/community-projects/geny b/community-build/community-projects/geny new file mode 160000 index 000000000000..ed88e3661562 --- /dev/null +++ b/community-build/community-projects/geny @@ -0,0 +1 @@ +Subproject commit ed88e3661562c70d697c091f053c4da4d0b7996c diff --git a/community-build/community-projects/sourcecode b/community-build/community-projects/sourcecode index 9a32aedfa23d..3e8b8b95688f 160000 --- a/community-build/community-projects/sourcecode +++ b/community-build/community-projects/sourcecode @@ -1 +1 @@ -Subproject commit 9a32aedfa23d641c938bb936ed5f471a92d6bb11 +Subproject commit 3e8b8b95688fad9b67cada41118156d1c5641573 diff --git a/community-build/community-projects/utest b/community-build/community-projects/utest index be5846efdb5e..e1820e962ec5 160000 --- a/community-build/community-projects/utest +++ b/community-build/community-projects/utest @@ -1 +1 @@ -Subproject commit be5846efdb5e2a236d6baafe1bd4d7ce6c20fc11 +Subproject commit e1820e962ec5757323a6e12d5d723badad38cf70 diff --git a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala index deffacdc2e7c..15f0229f731d 100644 --- a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala +++ b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala @@ -128,6 +128,12 @@ object projects: dependencies = List(scalatest, scalacheck, scalatestplusScalacheck) ) + lazy val geny = MillCommunityProject( + project = "geny", + baseCommand = s"geny.jvm[$compilerVersion]", + dependencies = List(utest) + ) + lazy val intent = SbtCommunityProject( project = "intent", sbtTestCommand = "test", @@ -351,6 +357,7 @@ class CommunityBuildTest: @Test def oslib = projects.oslib.run() @Test def ujson = projects.ujson.run() // @Test def oslibWatch = projects.oslibWatch.run() + @Test def geny = projects.geny.run() @Test def stdLib213 = projects.stdLib213.run() @Test def shapeless = projects.shapeless.run() @Test def xmlInterpolator = projects.xmlInterpolator.run()