Skip to content

Commit da65b32

Browse files
committed
Add 'Sciss/Lucre' to Community Build
1 parent e108e09 commit da65b32

File tree

14 files changed

+130
-0
lines changed

14 files changed

+130
-0
lines changed

.gitmodules

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,36 @@
141141
[submodule "community-build/community-projects/coop"]
142142
path = community-build/community-projects/coop
143143
url = https://github.com/dotty-staging/coop.git
144+
[submodule "community-build/community-projects/AsyncFile"]
145+
path = community-build/community-projects/AsyncFile
146+
url = https://github.com/dotty-staging/AsyncFile.git
147+
[submodule "community-build/community-projects/Equal"]
148+
path = community-build/community-projects/Equal
149+
url = https://github.com/dotty-staging/Equal.git
150+
[submodule "community-build/community-projects/FingerTree"]
151+
path = community-build/community-projects/FingerTree
152+
url = https://github.com/dotty-staging/FingerTree.git
153+
[submodule "community-build/community-projects/Log"]
154+
path = community-build/community-projects/Log
155+
url = https://github.com/dotty-staging/Log.git
156+
[submodule "community-build/community-projects/Model"]
157+
path = community-build/community-projects/Model
158+
url = https://github.com/dotty-staging/Model.git
159+
[submodule "community-build/community-projects/Numbers"]
160+
path = community-build/community-projects/Numbers
161+
url = https://github.com/dotty-staging/Numbers.git
162+
[submodule "community-build/community-projects/Serial"]
163+
path = community-build/community-projects/Serial
164+
url = https://github.com/dotty-staging/Serial.git
165+
[submodule "community-build/community-projects/Span"]
166+
path = community-build/community-projects/Span
167+
url = https://github.com/dotty-staging/Span.git
168+
[submodule "community-build/community-projects/Lucre"]
169+
path = community-build/community-projects/Lucre
170+
url = https://github.com/dotty-staging/Lucre.git
171+
[submodule "community-build/community-projects/scala-stm"]
172+
path = community-build/community-projects/scala-stm
173+
url = https://github.com/dotty-staging/scala-stm.git
174+
[submodule "community-build/community-projects/scalatestplus-junit"]
175+
path = community-build/community-projects/scalatestplus-junit
176+
url = https://github.com/dotty-staging/scalatestplus-junit.git
Submodule AsyncFile added at fe33563
Submodule Equal added at f42b050
Submodule FingerTree added at 42b27e0
Submodule Log added at 02b59d0
Submodule Lucre added at ebbc12c
Submodule Model added at 0704fa3
Submodule Numbers added at 971a675
Submodule Serial added at 0a3a397
Submodule Span added at 8674590
Submodule scala-stm added at e25579f

community-build/src/scala/dotty/communitybuild/projects.scala

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,13 @@ object projects:
291291
dependencies = List(scalatest, scalacheck)
292292
)
293293

294+
lazy val scalatestplusJunit = SbtCommunityProject(
295+
project = "scalatestplus-junit",
296+
sbtTestCommand = "scalatestplus-junit/test",
297+
sbtPublishCommand = "scalatestplus-junit/publishLocal",
298+
dependencies = List(scalatest)
299+
)
300+
294301
lazy val scalaXml = SbtCommunityProject(
295302
project = "scala-xml",
296303
sbtTestCommand = "xml/test",
@@ -535,6 +542,72 @@ object projects:
535542
dependencies = List(cats, catsMtl)
536543
)
537544

545+
// 'Sciss/Lucre' with its dependencies:
546+
547+
lazy val scissEqual = SbtCommunityProject(
548+
project = "Equal",
549+
sbtTestCommand = "rootJVM/test",
550+
sbtPublishCommand = "rootJVM/publishLocal",
551+
)
552+
553+
lazy val scissFingerTree = SbtCommunityProject(
554+
project = "FingerTree",
555+
sbtTestCommand = "rootJVM/test",
556+
sbtPublishCommand = "rootJVM/publishLocal",
557+
)
558+
559+
lazy val scissLog = SbtCommunityProject(
560+
project = "Log",
561+
sbtTestCommand = "rootJVM/test",
562+
sbtPublishCommand = "rootJVM/publishLocal",
563+
)
564+
565+
lazy val scissModel = SbtCommunityProject(
566+
project = "Model",
567+
sbtTestCommand = "rootJVM/test",
568+
sbtPublishCommand = "rootJVM/publishLocal",
569+
)
570+
571+
lazy val scissNumbers = SbtCommunityProject(
572+
project = "Numbers",
573+
sbtTestCommand = "rootJVM/test",
574+
sbtPublishCommand = "rootJVM/publishLocal",
575+
)
576+
577+
lazy val scissSerial = SbtCommunityProject(
578+
project = "Serial",
579+
sbtTestCommand = "rootJVM/test",
580+
sbtPublishCommand = "rootJVM/publishLocal",
581+
)
582+
583+
lazy val scissAsyncFile = SbtCommunityProject(
584+
project = "AsyncFile",
585+
sbtTestCommand = "rootJVM/test",
586+
sbtPublishCommand = "rootJVM/publishLocal",
587+
dependencies = List(scissLog),
588+
)
589+
590+
lazy val scissSpan = SbtCommunityProject(
591+
project = "Span",
592+
sbtTestCommand = "rootJVM/test",
593+
sbtPublishCommand = "rootJVM/publishLocal",
594+
dependencies = List(scissSerial),
595+
)
596+
597+
lazy val scalaSTM = SbtCommunityProject(
598+
project = "scala-stm",
599+
sbtTestCommand = "rootJVM/test",
600+
sbtPublishCommand = "rootJVM/publishLocal",
601+
dependencies = List(scalatestplusJunit),
602+
)
603+
604+
lazy val scissLucre = SbtCommunityProject(
605+
project = "Lucre",
606+
sbtTestCommand = "adjunctJVM/test;baseJVM/test;confluentJVM/test;coreJVM/test;dataJVM/test;expr0JVM/test;expr1JVM/test;exprJVM/test;geomJVM/test;lucre-bdb/test;testsJVM/test",
607+
sbtPublishCommand = "adjunctJVM/publishLocal;baseJVM/publishLocal;confluentJVM/publishLocal;coreJVM/publishLocal;dataJVM/publishLocal;expr0JVM/publishLocal;expr1JVM/publishLocal;exprJVM/publishLocal;geomJVM/publishLocal;lucre-bdb/publishLocal",
608+
dependencies = List(scalaSTM, scissAsyncFile, scissEqual, scissFingerTree, scissLog, scissModel, scissNumbers, scissSerial, scissSpan),
609+
)
610+
538611
end projects
539612

540613
def allProjects = projects.fields.of[CommunityProject].sortBy(_.project)

community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,19 @@ class CommunityBuildTestB extends CommunityBuildTest:
134134
@Test def simulacrumScalafixAnnotations = projects.simulacrumScalafixAnnotations.run()
135135
@Test def verify = projects.verify.run()
136136
@Test def xmlInterpolator = projects.xmlInterpolator.run()
137+
138+
// 'Sciss/Lucre':
139+
@Test def scissEqual = projects.scissEqual .run()
140+
@Test def scissFingerTree = projects.scissFingerTree.run()
141+
@Test def scissLog = projects.scissLog .run()
142+
@Test def scissModel = projects.scissModel .run()
143+
@Test def scissNumbers = projects.scissNumbers .run()
144+
@Test def scissSerial = projects.scissSerial .run()
145+
@Test def scissAsyncFile = projects.scissAsyncFile .run()
146+
@Test def scissSpan = projects.scissSpan .run()
147+
@Test def scalaSTM = projects.scalaSTM .run()
148+
@Test def scissLucre = projects.scissLucre .run()
149+
137150
end CommunityBuildTestB
138151

139152
class TestCategory

0 commit comments

Comments
 (0)