diff --git a/.gitmodules b/.gitmodules index 32d24ff43d2a..d922c875223a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -190,3 +190,6 @@ [submodule "community-build/community-projects/cask"] path = community-build/community-projects/cask url = https://github.com/dotty-staging/cask.git +[submodule "community-build/community-projects/play-json"] + path = community-build/community-projects/play-json + url = https://github.com/dotty-staging/play-json.git diff --git a/community-build/community-projects/play-json b/community-build/community-projects/play-json new file mode 160000 index 000000000000..b82b64d014a0 --- /dev/null +++ b/community-build/community-projects/play-json @@ -0,0 +1 @@ +Subproject commit b82b64d014a02583e1cee77ec85eef49bfba2bd4 diff --git a/community-build/src/scala/dotty/communitybuild/projects.scala b/community-build/src/scala/dotty/communitybuild/projects.scala index 755f774449fe..ca1764ce21b7 100644 --- a/community-build/src/scala/dotty/communitybuild/projects.scala +++ b/community-build/src/scala/dotty/communitybuild/projects.scala @@ -654,6 +654,13 @@ object projects: dependencies = List(scalatest) ) + lazy val playJson = SbtCommunityProject( + project = "play-json", + sbtTestCommand = "test", + sbtPublishCommand = "publishLocal", + dependencies = List(scalatest, scalatestplusScalacheck), + ) + end projects def allProjects = List( @@ -724,6 +731,7 @@ def allProjects = List( projects.akka, projects.protoquill, projects.onnxScala, + projects.playJson, ) lazy val projectMap = allProjects.groupBy(_.project) diff --git a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala index 8b169385ddf1..eb16e2466bc8 100644 --- a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala +++ b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala @@ -144,6 +144,7 @@ class CommunityBuildTestC extends CommunityBuildTest: @Test def onnxScala = projects.onnxScala.run() @Test def oslib = projects.oslib.run() // @Test def oslibWatch = projects.oslibWatch.run() + @Test def playJson = projects.playJson.run() @Test def pprint = projects.pprint.run() @Test def protoquill = projects.protoquill.run() @Test def requests = projects.requests.run()