@@ -56,6 +56,13 @@ ThisBuild / missinglinkExcludedDependencies += moduleFilter(
56
56
name = " slf4j-api"
57
57
)
58
58
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
+
59
66
def crossPlugin (x : sbt.librarymanagement.ModuleID ) =
60
67
compilerPlugin(x.cross(CrossVersion .full))
61
68
@@ -71,31 +78,31 @@ val commonSettings = List(
71
78
scalacOptions += " -Ymacro-annotations" ,
72
79
libraryDependencies ++= List (
73
80
" org.typelevel" %% " cats-core" % " 2.6.1" ,
74
- " org.typelevel" %% " cats-effect" % " 2.5 .1" ,
81
+ " org.typelevel" %% " cats-effect" % " 3.1 .1" ,
75
82
" 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 " ,
79
86
" 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
82
89
) ++ compilerPlugins,
83
- testFrameworks += new TestFramework (" weaver.framework.TestFramework " ),
90
+ testFrameworks += new TestFramework (" weaver.framework.CatsEffect " ),
84
91
publish / skip := true
85
92
)
86
93
87
94
lazy val gitlab = project
88
95
.settings(
89
96
commonSettings,
90
97
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 "
99
106
)
100
107
)
101
108
.dependsOn(core)
@@ -181,19 +188,19 @@ lazy val pitgull =
181
188
buildInfoPackage := " io.pg" ,
182
189
buildInfoKeys := List (version, scalaVersion),
183
190
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" ,
191
198
" io.estatico" %% " newtype" % " 0.4.4" ,
192
199
" io.scalaland" %% " chimney" % " 0.6.1" ,
193
200
" 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"
197
204
)
198
205
)
199
206
.dependsOn(core, gitlab)
0 commit comments