diff --git a/.gitmodules b/.gitmodules index aadf222714ad..4d87dd214e9c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -219,3 +219,6 @@ [submodule "community-build/community-projects/http4s"] path = community-build/community-projects/http4s url = https://github.com/dotty-staging/http4s.git +[submodule "community-build/community-projects/parboiled2"] + path = community-build/community-projects/parboiled2 + url = https://github.com/dotty-staging/parboiled2.git diff --git a/community-build/community-projects/parboiled2 b/community-build/community-projects/parboiled2 new file mode 160000 index 000000000000..628127744bde --- /dev/null +++ b/community-build/community-projects/parboiled2 @@ -0,0 +1 @@ +Subproject commit 628127744bde8dc2e01432badd68886a5f722f71 diff --git a/community-build/src/scala/dotty/communitybuild/projects.scala b/community-build/src/scala/dotty/communitybuild/projects.scala index 3a0ec6c280b7..dc8047a95935 100644 --- a/community-build/src/scala/dotty/communitybuild/projects.scala +++ b/community-build/src/scala/dotty/communitybuild/projects.scala @@ -761,6 +761,14 @@ object projects: dependencies = List(cats, catsEffect3, fs2, disciplineMunit, scalacheckEffect) ) + lazy val parboiled2 = SbtCommunityProject( + project = "parboiled2", + sbtTestCommand = "parboiledCoreJVM/test; parboiledJVM/test", + sbtPublishCommand = "publishLocal", + scalacOptions = SbtCommunityProject.scalacOptions.filter(_ != "-Xcheck-macros"), + dependencies = List(utest, scalacheck) + ) + end projects def allProjects = List( @@ -841,7 +849,8 @@ def allProjects = List( projects.specs2, projects.coop, projects.spire, - projects.http4s + projects.http4s, + projects.parboiled2, ) 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 657d49db3172..146ad6f4f951 100644 --- a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala +++ b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala @@ -74,6 +74,7 @@ class CommunityBuildTestC: @Test def onnxScala = projects.onnxScala.run() @Test def oslib = projects.oslib.run() // @Test def oslibWatch = projects.oslibWatch.run() + @Test def parboiled2 = projects.parboiled2.run() @Test def playJson = projects.playJson.run() @Test def pprint = projects.pprint.run() @Test def protoquill = projects.protoquill.run()