Skip to content

Commit 470eb9c

Browse files
committed
Add http4s to community build
1 parent cde9565 commit 470eb9c

File tree

4 files changed

+15
-1
lines changed

4 files changed

+15
-1
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,3 +250,6 @@
250250
[submodule "community-build/community-projects/scalacheck-forward-compat"]
251251
path = community-build/community-projects/scalacheck-forward-compat
252252
url = https://github.com/dotty-staging/scalacheck
253+
[submodule "community-build/community-projects/http4s"]
254+
path = community-build/community-projects/http4s
255+
url = https://github.com/http4s/http4s.git
Submodule http4s added at fc0a18d

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

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,13 @@ object projects:
783783
dependencies = () => List(cats, disciplineMunit)
784784
)
785785

786+
lazy val http4s = SbtCommunityProject(
787+
project = "http4s",
788+
sbtTestCommand = "test",
789+
sbtPublishCommand = "publishLocal",
790+
dependencies = () => List(cats, catsEffect3, fs2, disciplineMunit, munitCatsEffect, scalacheckEffect)
791+
)
792+
786793
end projects
787794

788795
lazy val forwardCompatMapping = Map[CommunityProject, CommunityProject](
@@ -885,7 +892,9 @@ def allProjects = List(
885892
projects.jacksonModuleScala,
886893
projects.specs2,
887894
projects.coop,
888-
projects.coopForwardCompat
895+
projects.coopForwardCompat,
896+
projects.spire,
897+
projects.http4s
889898
)
890899

891900
lazy val projectMap = allProjects.groupBy(_.project)

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ class CommunityBuildTestC:
6666
@Test def fansi = projects.fansi.run()
6767
@Test def fastparse = projects.fastparse.run()
6868
@Test def geny = projects.geny.run()
69+
@Test def http4s = projects.http4s.run()
6970
@Test def intent = projects.intent.run()
7071
@Test def jacksonModuleScala = projects.jacksonModuleScala.run()
7172
@Test def libretto = projects.libretto.run()

0 commit comments

Comments
 (0)