From 379de8a152d582858ca331054f4beccccfd996f7 Mon Sep 17 00:00:00 2001 From: Nicolas Stucki Date: Fri, 5 Mar 2021 11:02:33 +0100 Subject: [PATCH] Add protoquill to community-build --- .gitmodules | 3 +++ community-build/community-projects/protoquill | 1 + .../src/scala/dotty/communitybuild/projects.scala | 9 +++++++++ .../scala/dotty/communitybuild/CommunityBuildTest.scala | 1 + 4 files changed, 14 insertions(+) create mode 160000 community-build/community-projects/protoquill diff --git a/.gitmodules b/.gitmodules index c53c0a00f37f..f156c436dc65 100644 --- a/.gitmodules +++ b/.gitmodules @@ -184,3 +184,6 @@ [submodule "community-build/community-projects/akka"] path = community-build/community-projects/akka url = https://github.com/dotty-staging/akka.git +[submodule "community-build/community-projects/protoquill"] + path = community-build/community-projects/protoquill + url = https://github.com/dotty-staging/protoquill.git diff --git a/community-build/community-projects/protoquill b/community-build/community-projects/protoquill new file mode 160000 index 000000000000..524649385718 --- /dev/null +++ b/community-build/community-projects/protoquill @@ -0,0 +1 @@ +Subproject commit 524649385718b3feed96cb4ac2725d5ee9ecf7ef diff --git a/community-build/src/scala/dotty/communitybuild/projects.scala b/community-build/src/scala/dotty/communitybuild/projects.scala index 5a8f485516cd..f64697fd8e4e 100644 --- a/community-build/src/scala/dotty/communitybuild/projects.scala +++ b/community-build/src/scala/dotty/communitybuild/projects.scala @@ -598,6 +598,14 @@ object projects: dependencies = List(scalatest, scalatestplusJunit, scalatestplusScalacheck) ) + lazy val protoquill = SbtCommunityProject( + project = "protoquill", + sbtTestCommand = "test", + sbtPublishCommand = "publishLocal", + dependencies = List(), // TODO add scalatest and pprint (see protoquill/build.sbt) + scalacOptions = List("-language:implicitConversions"), // disabled -Ycheck-init, due to bug in macro + ) + end projects def allProjects = List( @@ -663,6 +671,7 @@ def allProjects = List( projects.izumiReflect, projects.perspective, projects.akka, + projects.protoquill, ) 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 4e2da7515f2b..814b877c4e52 100644 --- a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala +++ b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala @@ -108,6 +108,7 @@ class CommunityBuildTestA extends CommunityBuildTest: @Test def upickle = projects.upickle.run() @Test def utest = projects.utest.run() @Test def zio = projects.zio.run() + @Test def protoquill = projects.protoquill.run() // 'scala-stm' and 'Sciss/Lucre': // @Test def scissEqual = projects.scissEqual .run()