Skip to content

Commit d8f0891

Browse files
committed
Add support of named tuples staying on Scala LTS
1 parent ebf18b1 commit d8f0891

File tree

3 files changed

+168
-54
lines changed

3 files changed

+168
-54
lines changed

build.sbt

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,9 @@ lazy val `jsoniter-scala` = project.in(file("."))
142142
`jsoniter-scala-macrosJVM`,
143143
`jsoniter-scala-macrosJS`,
144144
`jsoniter-scala-macrosNative`,
145+
`jsoniter-scala-next-testsJVM`,
146+
`jsoniter-scala-next-testsJS`,
147+
`jsoniter-scala-next-testsNative`,
145148
`jsoniter-scala-benchmarkJVM`,
146149
`jsoniter-scala-benchmarkJS`
147150
)
@@ -205,6 +208,27 @@ lazy val `jsoniter-scala-macrosJS` = `jsoniter-scala-macros`.js
205208
lazy val `jsoniter-scala-macrosNative` = `jsoniter-scala-macros`.native
206209
.settings(nativeSettings)
207210

211+
lazy val `jsoniter-scala-next-tests` = crossProject(JVMPlatform, JSPlatform, NativePlatform)
212+
.crossType(CrossType.Pure)
213+
.dependsOn(`jsoniter-scala-macros` % "compile->compile;test->test")
214+
.settings(commonSettings)
215+
.settings(noPublishSettings)
216+
.settings(
217+
crossScalaVersions := Seq("3.7.2", "2.13.16"),
218+
libraryDependencies ++= Seq(
219+
"org.scalatestplus" %%% "scalacheck-1-18" % "3.2.19.0" % Test,
220+
"org.scalatest" %%% "scalatest" % "3.2.19" % Test
221+
)
222+
)
223+
224+
lazy val `jsoniter-scala-next-testsJVM` = `jsoniter-scala-circe`.jvm
225+
226+
lazy val `jsoniter-scala-next-testsJS` = `jsoniter-scala-circe`.js
227+
.settings(jsSettings)
228+
229+
lazy val `jsoniter-scala-next-testsNative` = `jsoniter-scala-circe`.native
230+
.settings(nativeSettings)
231+
208232
lazy val `jsoniter-scala-circe` = crossProject(JVMPlatform, JSPlatform, NativePlatform)
209233
.crossType(CrossType.Full)
210234
.dependsOn(`jsoniter-scala-core`)

0 commit comments

Comments
 (0)