@@ -56,6 +56,13 @@ ThisBuild / missinglinkExcludedDependencies += moduleFilter(
5656 name = " slf4j-api"
5757)
5858
59+ ThisBuild / libraryDependencySchemes ++= Seq (
60+ " io.circe" %% " circe-core" % " early-semver" ,
61+ " io.circe" %% " circe-generic-extras" % " early-semver" ,
62+ " io.circe" %% " circe-literal" % " early-semver" ,
63+ " io.circe" %% " circe-parser" % " early-semver"
64+ )
65+
5966def crossPlugin (x : sbt.librarymanagement.ModuleID ) =
6067 compilerPlugin(x.cross(CrossVersion .full))
6168
@@ -71,31 +78,31 @@ val commonSettings = List(
7178 scalacOptions += " -Ymacro-annotations" ,
7279 libraryDependencies ++= List (
7380 " org.typelevel" %% " cats-core" % " 2.6.1" ,
74- " org.typelevel" %% " cats-effect" % " 2.5 .1" ,
81+ " org.typelevel" %% " cats-effect" % " 3.1 .1" ,
7582 " org.typelevel" %% " cats-tagless-macros" % " 0.14.0" ,
76- " co.fs2" %% " fs2-core" % " 2.5.6 " ,
77- " com .github.valskalla " %% " odin-core" % " 0.11.0 " ,
78- " io.circe" %% " circe-core" % " 0.13.0 " ,
83+ " co.fs2" %% " fs2-core" % " 3.0.4 " ,
84+ " io .github.irevive " %% " odin-core" % " 0.12.0-M3 " ,
85+ " io.circe" %% " circe-core" % " 0.14.1 " ,
7986 " com.github.julien-truffaut" %% " monocle-macro" % " 2.1.0" ,
80- " com.disneystreaming" %% " weaver-framework " % " 0.5.1 " % Test ,
81- " com.disneystreaming" %% " weaver-scalacheck" % " 0.5.1 " % Test
87+ " com.disneystreaming" %% " weaver-cats " % " 0.7.3 " % Test ,
88+ " com.disneystreaming" %% " weaver-scalacheck" % " 0.7.3 " % Test
8289 ) ++ compilerPlugins,
83- testFrameworks += new TestFramework (" weaver.framework.TestFramework " ),
90+ testFrameworks += new TestFramework (" weaver.framework.CatsEffect " ),
8491 publish / skip := true
8592)
8693
8794lazy val gitlab = project
8895 .settings(
8996 commonSettings,
9097 libraryDependencies ++= List (
91- " is.cir" %% " ciris" % " 1.2 .1" ,
92- " com.kubukoz" %% " caliban-gitlab" % " 0.0.14 " ,
93- " io.circe" %% " circe-generic-extras" % " 0.13.0 " ,
94- " io.circe" %% " circe-parser" % " 0.13.0 " % Test ,
95- " io.circe" %% " circe-literal" % " 0.13.0 " % Test ,
96- " com.softwaremill.sttp.tapir" %% " tapir-core" % " 0.17.19 " ,
97- " com.softwaremill.sttp.tapir" %% " tapir-json-circe" % " 0.17.19 " ,
98- " com.softwaremill.sttp.tapir" %% " tapir-sttp-client" % " 0.17.19 "
98+ " is.cir" %% " ciris" % " 2.0 .1" ,
99+ " com.kubukoz" %% " caliban-gitlab" % " 0.1.0 " ,
100+ " io.circe" %% " circe-generic-extras" % " 0.14.1 " ,
101+ " io.circe" %% " circe-parser" % " 0.14.1 " % Test ,
102+ " io.circe" %% " circe-literal" % " 0.14.1 " % Test ,
103+ " com.softwaremill.sttp.tapir" %% " tapir-core" % " 0.18.0-M15 " ,
104+ " com.softwaremill.sttp.tapir" %% " tapir-json-circe" % " 0.18.0-M15 " ,
105+ " com.softwaremill.sttp.tapir" %% " tapir-sttp-client" % " 0.18.0-M15 "
99106 )
100107 )
101108 .dependsOn(core)
@@ -181,19 +188,19 @@ lazy val pitgull =
181188 buildInfoPackage := " io.pg" ,
182189 buildInfoKeys := List (version, scalaVersion),
183190 libraryDependencies ++= List (
184- " com.softwaremill.sttp.client3" %% " http4s-ce2- backend" % " 3.3.6" ,
185- " org.http4s" %% " http4s-dsl" % " 0.21.24 " ,
186- " org.http4s" %% " http4s-circe" % " 0.21.24 " ,
187- " org.http4s" %% " http4s-blaze-server" % " 0.21.24 " ,
188- " org.http4s" %% " http4s-blaze-client" % " 0.21.24 " ,
189- " is.cir" %% " ciris" % " 1.2 .1" ,
190- " io.circe" %% " circe-generic-extras" % " 0.13 .0" ,
191+ " com.softwaremill.sttp.client3" %% " http4s-backend" % " 3.3.6" ,
192+ " org.http4s" %% " http4s-dsl" % " 0.23.0-RC1 " ,
193+ " org.http4s" %% " http4s-circe" % " 0.23.0-RC1 " ,
194+ " org.http4s" %% " http4s-blaze-server" % " 0.23.0-RC1 " ,
195+ " org.http4s" %% " http4s-blaze-client" % " 0.23.0-RC1 " ,
196+ " is.cir" %% " ciris" % " 2.0 .1" ,
197+ " io.circe" %% " circe-generic-extras" % " 0.14 .0" ,
191198 " io.estatico" %% " newtype" % " 0.4.4" ,
192199 " io.scalaland" %% " chimney" % " 0.6.1" ,
193200 " io.chrisdavenport" %% " cats-time" % " 0.3.4" ,
194- " com .github.valskalla " %% " odin-core" % " 0.11.0 " ,
195- " com .github.valskalla " %% " odin-slf4j" % " 0.11.0 " ,
196- " io.github.vigoo" %% " prox-fs2" % " 0.7.1"
201+ " io .github.irevive " %% " odin-core" % " 0.12.0-M3 " ,
202+ " io .github.irevive " %% " odin-slf4j" % " 0.12.0-M3 " ,
203+ " io.github.vigoo" %% " prox-fs2-3 " % " 0.7.1"
197204 )
198205 )
199206 .dependsOn(core, gitlab)
0 commit comments