Build Logs

kitlangton/neotype • 3.8.0-RC4:2025-12-22

Errors

0

Warnings

141

Total Lines

1462

1##################################
2Clonning https://github.com/kitlangton/neotype.git into /build/repo using revision v0.3.37
3##################################
4Note: switching to '0db64631c128bf7d2288fc9cc5d79baf1535ecac'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC4
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala
33Pattern: case '{ Option[A](${ Expr(a) }) } => Some(Some(a))
34Replacement: case '{ Option[A](${ Expr(a) }: A) } => Some(Some(a))
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (17))
37Compiled project (Scala 3.7.3, JVM (17))
38Failed to apply pattern ' case '{ Option[A](${ Expr(a) }) } => Some(Some(a))' in modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala
39----
40Starting build for 3.8.0-RC4
41Execute tests: true
42sbt project found:
43No prepare script found for project kitlangton/neotype
44##################################
45Scala version: 3.8.0-RC4
46Targets: io.github.kitlangton%neotype io.github.kitlangton%neotype-caliban io.github.kitlangton%neotype-cats io.github.kitlangton%neotype-chimney io.github.kitlangton%neotype-circe io.github.kitlangton%neotype-ciris io.github.kitlangton%neotype-doobie io.github.kitlangton%neotype-jsoniter io.github.kitlangton%neotype-play-json io.github.kitlangton%neotype-pureconfig io.github.kitlangton%neotype-scanamo io.github.kitlangton%neotype-tapir io.github.kitlangton%neotype-tethys io.github.kitlangton%neotype-upickle io.github.kitlangton%neotype-zio-config io.github.kitlangton%neotype-zio-json io.github.kitlangton%neotype-zio-quill io.github.kitlangton%neotype-zio-schema io.github.kitlangton%neotype-zio-test
47Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala","pattern":" case '{ Option[A](${ Expr(a) }) } => Some(Some(a))","replaceWith":" case '{ Option[A](${ Expr(a) }: A) } => Some(Some(a))"}]}
48##################################
49Using extra scalacOptions: ,REQUIRE:-source:3.8
50Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
51[sbt_options] declare -a sbt_options=()
52[process_args] java_version = '17'
53[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
54# Executing command line:
55java
56-Dfile.encoding=UTF-8
57-Dcommunitybuild.scala=3.8.0-RC4
58-Dcommunitybuild.project.dependencies.add=
59-Xmx7G
60-Xms4G
61-Xss8M
62-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
63-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
64-jar
65/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
66"setCrossScalaVersions 3.8.0-RC4"
67"++3.8.0-RC4 -v"
68"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
69"set every credentials := Nil"
70"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
71"removeScalacOptionsStartingWith -P:wartremover"
72
73moduleMappings
74"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala","pattern":" case '{ Option[A](${ Expr(a) }) } => Some(Some(a))","replaceWith":" case '{ Option[A](${ Expr(a) }: A) } => Some(Some(a))"}]}""" io.github.kitlangton%neotype io.github.kitlangton%neotype-caliban io.github.kitlangton%neotype-cats io.github.kitlangton%neotype-chimney io.github.kitlangton%neotype-circe io.github.kitlangton%neotype-ciris io.github.kitlangton%neotype-doobie io.github.kitlangton%neotype-jsoniter io.github.kitlangton%neotype-play-json io.github.kitlangton%neotype-pureconfig io.github.kitlangton%neotype-scanamo io.github.kitlangton%neotype-tapir io.github.kitlangton%neotype-tethys io.github.kitlangton%neotype-upickle io.github.kitlangton%neotype-zio-config io.github.kitlangton%neotype-zio-json io.github.kitlangton%neotype-zio-quill io.github.kitlangton%neotype-zio-schema io.github.kitlangton%neotype-zio-test"
75
76[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
77[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
78[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
79[info] loading project definition from /build/repo/project
80[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
81[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
82[info] Compilation completed in 8.589s.
83[info] done compiling
84[info] loading settings for project root from build.sbt...
85[info] resolving key references (37459 settings) ...
86[info] _ _ _____ _____ _______ _______ _____
87[info] | \ | | ___| _ |_ _\ \ / | ___ | ___|
88[info] | \| | |__ | | | | | | \ V /| |_/ | |__
89[info] | . ` | __|| | | | | | \ / | __/| __|
90[info] | |\ | |___\ \_/ / | | | | | | | |___
91[info] \_| \_\____/ \___/ \_/ \_/ \_| \____/
92[info] ——————————————————————————————————————————
93[info] ———————— NEWTYPES + REFINED TYPES ————————
94[info] ——————————————————————————————————————————
95[info]
96[info] Useful sbt tasks:
97[info]
98[info] > prepare - Runs scalafix and scalafmt on all files
99[info] > ~compile - Compiles all modules (file-watch enabled)
100[info] > test - Runs all tests
101[info]
102[info]
103Execute setCrossScalaVersions: 3.8.0-RC4
104OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in tapirJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in circeJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in zioQuill/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in coreJVM/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in zioSchemaJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in cirisJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in zioSchemaJS/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in zioConfig/crossScalaVersions
112OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in scanamoJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in upickleJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in calibanJVM/crossScalaVersions
115OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in chimneyJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in upickleJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in chimneyJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in tapirJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in doobieJVM/crossScalaVersions
120OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in playJsonJS/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in coreJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in catsJVM/crossScalaVersions
123OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in tethysJVM/crossScalaVersions
124OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in cirisJVM/crossScalaVersions
125OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in jsoniterJS/crossScalaVersions
126OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in zioJsonJVM/crossScalaVersions
127OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in root/crossScalaVersions
128OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in zioTestJS/crossScalaVersions
129OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in circeJVM/crossScalaVersions
130OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in zioTestJVM/crossScalaVersions
131OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in playJsonJVM/crossScalaVersions
132OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in zioJsonJS/crossScalaVersions
133OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in pureconfigJVM/crossScalaVersions
134OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in examples/crossScalaVersions
135OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC4 in jsoniterJVM/crossScalaVersions
136[info] _ _ _____ _____ _______ _______ _____
137[info] | \ | | ___| _ |_ _\ \ / | ___ | ___|
138[info] | \| | |__ | | | | | | \ V /| |_/ | |__
139[info] | . ` | __|| | | | | | \ / | __/| __|
140[info] | |\ | |___\ \_/ / | | | | | | | |___
141[info] \_| \_\____/ \___/ \_/ \_/ \_| \____/
142[info] ——————————————————————————————————————————
143[info] ———————— NEWTYPES + REFINED TYPES ————————
144[info] ——————————————————————————————————————————
145[info]
146[info] Useful sbt tasks:
147[info]
148[info] > prepare - Runs scalafix and scalafmt on all files
149[info] > ~compile - Compiles all modules (file-watch enabled)
150[info] > test - Runs all tests
151[info]
152[info]
153[info] Setting Scala version to 3.8.0-RC4 on 32 projects.
154[info] Switching Scala version on:
155[info] zioJsonJS (3.8.0-RC4)
156[info] zioSchemaJS (3.8.0-RC4)
157[info] examples (3.8.0-RC4)
158[info] jsoniterJS (3.8.0-RC4)
159[info] circeJVM (3.8.0-RC4)
160[info] calibanJVM (3.8.0-RC4)
161[info] * root (3.8.0-RC4)
162[info] upickleJS (3.8.0-RC4)
163[info] zioQuill (3.8.0-RC4)
164[info] zioConfig (3.8.0-RC4)
165[info] cirisJS (3.8.0-RC4)
166[info] playJsonJVM (3.8.0-RC4)
167[info] pureconfigJVM (3.8.0-RC4)
168[info] chimneyJVM (3.8.0-RC4)
169[info] doobieJVM (3.8.0-RC4)
170[info] zioTestJS (3.8.0-RC4)
171[info] jsoniterJVM (3.8.0-RC4)
172[info] coreJS (3.8.0-RC4)
173[info] cirisJVM (3.8.0-RC4)
174[info] circeJS (3.8.0-RC4)
175[info] chimneyJS (3.8.0-RC4)
176[info] coreJVM (3.8.0-RC4)
177[info] upickleJVM (3.8.0-RC4)
178[info] zioTestJVM (3.8.0-RC4)
179[info] tethysJVM (3.8.0-RC4)
180[info] zioJsonJVM (3.8.0-RC4)
181[info] scanamoJVM (3.8.0-RC4)
182[info] playJsonJS (3.8.0-RC4)
183[info] tapirJVM (3.8.0-RC4)
184[info] catsJVM (3.8.0-RC4)
185[info] tapirJS (3.8.0-RC4)
186[info] zioSchemaJVM (3.8.0-RC4)
187[info] Excluding projects:
188[info] Reapplying settings...
189[info] _ _ _____ _____ _______ _______ _____
190[info] | \ | | ___| _ |_ _\ \ / | ___ | ___|
191[info] | \| | |__ | | | | | | \ V /| |_/ | |__
192[info] | . ` | __|| | | | | | \ / | __/| __|
193[info] | |\ | |___\ \_/ / | | | | | | | |___
194[info] \_| \_\____/ \___/ \_/ \_/ \_| \____/
195[info] ——————————————————————————————————————————
196[info] ———————— NEWTYPES + REFINED TYPES ————————
197[info] ——————————————————————————————————————————
198[info]
199[info] Useful sbt tasks:
200[info]
201[info] > prepare - Runs scalafix and scalafmt on all files
202[info] > ~compile - Compiles all modules (file-watch enabled)
203[info] > test - Runs all tests
204[info]
205[info]
206Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
207[info] Reapplying settings...
208[info] _ _ _____ _____ _______ _______ _____
209[info] | \ | | ___| _ |_ _\ \ / | ___ | ___|
210[info] | \| | |__ | | | | | | \ V /| |_/ | |__
211[info] | . ` | __|| | | | | | \ / | __/| __|
212[info] | |\ | |___\ \_/ / | | | | | | | |___
213[info] \_| \_\____/ \___/ \_/ \_/ \_| \____/
214[info] ——————————————————————————————————————————
215[info] ———————— NEWTYPES + REFINED TYPES ————————
216[info] ——————————————————————————————————————————
217[info]
218[info] Useful sbt tasks:
219[info]
220[info] > prepare - Runs scalafix and scalafmt on all files
221[info] > ~compile - Compiles all modules (file-watch enabled)
222[info] > test - Runs all tests
223[info]
224[info]
225[info] Defining Global / credentials, calibanJVM / credentials and 30 others.
226[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 256 others.
227[info] Run `last` for details.
228[info] Reapplying settings...
229[info] _ _ _____ _____ _______ _______ _____
230[info] | \ | | ___| _ |_ _\ \ / | ___ | ___|
231[info] | \| | |__ | | | | | | \ V /| |_/ | |__
232[info] | . ` | __|| | | | | | \ / | __/| __|
233[info] | |\ | |___\ \_/ / | | | | | | | |___
234[info] \_| \_\____/ \___/ \_/ \_/ \_| \____/
235[info] ——————————————————————————————————————————
236[info] ———————— NEWTYPES + REFINED TYPES ————————
237[info] ——————————————————————————————————————————
238[info]
239[info] Useful sbt tasks:
240[info]
241[info] > prepare - Runs scalafix and scalafmt on all files
242[info] > ~compile - Compiles all modules (file-watch enabled)
243[info] > test - Runs all tests
244[info]
245[info]
246Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
247[info] Reapplying settings...
248OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
249
250 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
251 Did you mean doobieJVM / allExcludeDependencies ?
252 , retry without global scopes
253[info] Reapplying settings...
254[info] _ _ _____ _____ _______ _______ _____
255[info] | \ | | ___| _ |_ _\ \ / | ___ | ___|
256[info] | \| | |__ | | | | | | \ V /| |_/ | |__
257[info] | . ` | __|| | | | | | \ / | __/| __|
258[info] | |\ | |___\ \_/ / | | | | | | | |___
259[info] \_| \_\____/ \___/ \_/ \_/ \_| \____/
260[info] ——————————————————————————————————————————
261[info] ———————— NEWTYPES + REFINED TYPES ————————
262[info] ——————————————————————————————————————————
263[info]
264[info] Useful sbt tasks:
265[info]
266[info] > prepare - Runs scalafix and scalafmt on all files
267[info] > ~compile - Compiles all modules (file-watch enabled)
268[info] > test - Runs all tests
269[info]
270[info]
271Execute removeScalacOptionsStartingWith: -P:wartremover
272[info] Reapplying settings...
273[info] _ _ _____ _____ _______ _______ _____
274[info] | \ | | ___| _ |_ _\ \ / | ___ | ___|
275[info] | \| | |__ | | | | | | \ V /| |_/ | |__
276[info] | . ` | __|| | | | | | \ / | __/| __|
277[info] | |\ | |___\ \_/ / | | | | | | | |___
278[info] \_| \_\____/ \___/ \_/ \_/ \_| \____/
279[info] ——————————————————————————————————————————
280[info] ———————— NEWTYPES + REFINED TYPES ————————
281[info] ——————————————————————————————————————————
282[info]
283[info] Useful sbt tasks:
284[info]
285[info] > prepare - Runs scalafix and scalafmt on all files
286[info] > ~compile - Compiles all modules (file-watch enabled)
287[info] > test - Runs all tests
288[info]
289[info]
290[success] Total time: 0 s, completed Dec 22, 2025, 6:20:08 PM
291Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala","pattern":" case '{ Option[A](${ Expr(a) }) } => Some(Some(a))","replaceWith":" case '{ Option[A](${ Expr(a) }: A) } => Some(Some(a))"}]}
292Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
293Starting build...
294Projects: Set(circeJVM, calibanJVM, root, zioQuill, zioConfig, playJsonJVM, pureconfigJVM, chimneyJVM, doobieJVM, jsoniterJVM, cirisJVM, coreJVM, upickleJVM, zioTestJVM, tethysJVM, zioJsonJVM, scanamoJVM, tapirJVM, catsJVM, zioSchemaJVM)
295Starting build for ProjectRef(file:/build/repo/,scanamoJVM) (neotype-scanamo)... [0/20]
296OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
297OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
298Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-scanamo/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
299[info] compiling 10 Scala sources to /build/repo/modules/core/jvm/target/scala-3.8.0-RC4/classes ...
300[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/ErrorMessages.scala:92:4
301[warn] 92 | )(input: Expr[Any], nt: quotes.reflect.TypeRepr, source: Option[String], missingReference: Option[String]): String =
302[warn] | ^^^^^
303[warn] | unused explicit parameter
304[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/ErrorMessages.scala:128:26
305[warn] 128 | import quotes.reflect.*
306[warn] | ^
307[warn] | unused import
308[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/Macros.scala:82:11
309[warn] 82 | case other =>
310[warn] | ^^^^^
311[warn] | unused pattern variable
312[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/BinOpMatch.scala:14:15
313[warn] 14 | case s =>
314[warn] | ^
315[warn] | unused pattern variable
316[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Eval.scala:95:40
317[warn] 95 | case Apply2(eval, arg1, arg2, op, renderF) =>
318[warn] | ^^^^^^^
319[warn] | unused pattern variable
320[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Eval.scala:98:46
321[warn] 98 | case Apply3(eval, arg1, arg2, arg3, op, renderF) =>
322[warn] | ^^^^^^^
323[warn] | unused pattern variable
324[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Eval.scala:451:46
325[warn] 451 | case Unseal(quotes.reflect.Block(stats, rhs @ Seal(Eval(exprEval)))) =>
326[warn] | ^^^
327[warn] | unused pattern variable
328[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Eval.scala:943:11
329[warn] 943 | case other =>
330[warn] | ^^^^^
331[warn] | unused pattern variable
332[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Eval.scala:1036:11
333[warn] 1036 | case t => None
334[warn] | ^
335[warn] | unused pattern variable
336[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/core/shared/src/main/scala/neotype/package.scala:3:25
337[warn] 3 |import scala.compiletime.summonInline
338[warn] | ^^^^^^^^^^^^
339[warn] | unused import
340[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/core/shared/src/main/scala/neotype/Macros.scala:192:12
341[warn] 192 | (left.asType, right.asType) match
342[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
343[warn] | match may not be exhaustive.
344[warn] |
345[warn] | It would fail on pattern case: (_, _)
346[warn] |
347[warn] | longer explanation available when compiling with `-explain`
348[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/core/shared/src/main/scala/neotype/Macros.scala:100:53
349[warn] 100 | case Unseal(Uninlined(Typed(Apply(_, List(Seal(Varargs(args)))), _))) =>
350[warn] | ^
351[warn] |the type test for scala.quoted.Expr[Seq[Any]] cannot be checked at runtime because its type arguments can't be determined from scala.quoted.Expr[Any]
352[warn] |
353[warn] | longer explanation available when compiling with `-explain`
354[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Eval.scala:149:15
355[warn] 149 | case f1: Function1[Any, Any] =>
356[warn] | ^
357[warn] |the type test for Any => Any cannot be checked at runtime because its type arguments can't be determined from A$18
358[warn] |
359[warn] | longer explanation available when compiling with `-explain`
360[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Eval.scala:151:15
361[warn] 151 | case f2: Function2[Any, Any, Any] =>
362[warn] | ^
363[warn] |the type test for (Any, Any) => Any cannot be checked at runtime because its type arguments can't be determined from A$18
364[warn] |
365[warn] | longer explanation available when compiling with `-explain`
366[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Eval.scala:979:46
367[warn] 979 | val guardEval = guard.map { case Seal(Eval[Boolean](guardEval)) => guardEval }
368[warn] | ^
369[warn] |the type test for scala.quoted.Expr[Boolean] cannot be checked at runtime because its type arguments can't be determined from scala.quoted.Expr[Any]
370[warn] |
371[warn] | longer explanation available when compiling with `-explain`
372[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Operations.scala:7:12
373[warn] 7 | case (lhs: Set[Any], rhs: Any) => lhs - rhs
374[warn] | ^
375[warn] |the type test for Set[Any] cannot be checked at runtime because its type arguments can't be determined from Any
376[warn] |
377[warn] | longer explanation available when compiling with `-explain`
378[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/Operations.scala:12:12
379[warn] 12 | case (lhs: Set[Any], rhs: Any) => lhs + rhs
380[warn] | ^
381[warn] |the type test for Set[Any] cannot be checked at runtime because its type arguments can't be determined from Any
382[warn] |
383[warn] | longer explanation available when compiling with `-explain`
384[warn] -- Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala:15:11
385[warn] 15 | @nowarn("msg=unused")
386[warn] | ^^^^^^^^^^^^^^^^^^^^^
387[warn] | @nowarn annotation does not suppress any warnings
388[warn] -- Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala:32:11
389[warn] 32 | @nowarn("msg=unused")
390[warn] | ^^^^^^^^^^^^^^^^^^^^^
391[warn] | @nowarn annotation does not suppress any warnings
392[warn] -- Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala:49:11
393[warn] 49 | @nowarn("msg=unused")
394[warn] | ^^^^^^^^^^^^^^^^^^^^^
395[warn] | @nowarn annotation does not suppress any warnings
396[warn] -- Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala:66:11
397[warn] 66 | @nowarn("msg=unused")
398[warn] | ^^^^^^^^^^^^^^^^^^^^^
399[warn] | @nowarn annotation does not suppress any warnings
400[warn] -- Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala:83:11
401[warn] 83 | @nowarn("msg=unused")
402[warn] | ^^^^^^^^^^^^^^^^^^^^^
403[warn] | @nowarn annotation does not suppress any warnings
404[warn] -- Warning: /build/repo/modules/core/shared/src/main/scala/neotype/eval/CustomFromExpr.scala:85:11
405[warn] 85 | @nowarn("msg=unused")
406[warn] | ^^^^^^^^^^^^^^^^^^^^^
407[warn] | @nowarn annotation does not suppress any warnings
408[warn] 23 warnings found
409[info] done compiling
410[info] compiling 1 Scala source to /build/repo/modules/neotype-scanamo/jvm/target/scala-3.8.0-RC4/classes ...
411[info] done compiling
412[info] compiling 12 Scala sources to /build/repo/modules/core/jvm/target/scala-3.8.0-RC4/test-classes ...
413[warn] there was 1 deprecation warning; re-run with -deprecation for details
414[warn] one warning found
415[info] done compiling
416[info] compiling 1 Scala source to /build/repo/modules/neotype-scanamo/jvm/target/scala-3.8.0-RC4/test-classes ...
417[info] done compiling
418+ ScanamoSpec
419 + NonEmptyString
420 + read validation failure
421 + read success
422 + write success
423 + read failure
424 + SimpleNewtype
425 + read success
426 + ValidatedSubtype
427 + read failure
428 + read success
429 + read validation failure
430 + write success
431 + SimpleSubtype
432 + read success
433 + read failure
43411 tests passed. 0 tests failed. 0 tests ignored.
435
436Executed in 404 ms
437
438Starting build for ProjectRef(file:/build/repo/,cirisJVM) (neotype-ciris)... [1/20]
439Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-ciris/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
440[info] compiling 1 Scala source to /build/repo/modules/neotype-ciris/jvm/target/scala-3.8.0-RC4/classes ...
441[info] done compiling
442[info] compiling 1 Scala source to /build/repo/modules/neotype-ciris/jvm/target/scala-3.8.0-RC4/test-classes ...
443[info] done compiling
444+ ciris
445 + fails to read config
446 + successfully read config
4472 tests passed. 0 tests failed. 0 tests ignored.
448
449Executed in 568 ms
450
451Starting build for ProjectRef(file:/build/repo/,calibanJVM) (neotype-caliban)... [2/20]
452Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-caliban/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
453[info] compiling 1 Scala source to /build/repo/modules/neotype-caliban/jvm/target/scala-3.8.0-RC4/classes ...
454[info] done compiling
455[info] compiling 1 Scala source to /build/repo/modules/neotype-caliban/jvm/target/scala-3.8.0-RC4/test-classes ...
456[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/neotype-caliban/shared/src/test/scala/neotype/interop/caliban/CalibanSpec.scala:9:25
457[warn] 9 |import scala.compiletime.summonInline
458[warn] | ^^^^^^^^^^^^
459[warn] | unused import
460[warn] one warning found
461[info] done compiling
462+ CirceJsonSpec
463 + SubtypeLongString
464 + ArgBuilder failure
465 + Schema
466 + ArgBuilder success
467 + SimpleSubtype
468 + Schema
469 + ArgBuilder success
470 + SimpleNewtype
471 + ArgBuilder success
472 + Schema
473 + NonEmptyString
474 + ArgBuilder success
475 + Schema
476 + ArgBuilder failure
47710 tests passed. 0 tests failed. 0 tests ignored.
478
479Executed in 213 ms
480
481Starting build for ProjectRef(file:/build/repo/,zioTestJVM) (neotype-zio-test)... [3/20]
482Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-zio-test/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
483[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-test/jvm/target/scala-3.8.0-RC4/classes ...
484[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/neotype-zio-test/shared/src/main/scala/neotype/interop/ziotest/Main.scala:3:23
485[warn] 3 |import _root_.zio.test.*
486[warn] | ^
487[warn] | unused import
488[warn] one warning found
489[info] done compiling
490[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-test/jvm/target/scala-3.8.0-RC4/test-classes ...
491[info] done compiling
492+ ZioTestSpec
493 + Derives Gen
4941 tests passed. 0 tests failed. 0 tests ignored.
495
496Executed in 519 ms
497
498Starting build for ProjectRef(file:/build/repo/,tethysJVM) (neotype-tethys)... [4/20]
499Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-tethys/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
500[info] compiling 1 Scala source to /build/repo/modules/neotype-tethys/jvm/target/scala-3.8.0-RC4/classes ...
501[info] done compiling
502[info] compiling 1 Scala source to /build/repo/modules/neotype-tethys/jvm/target/scala-3.8.0-RC4/test-classes ...
503[info] done compiling
504+ TethysJsonSpec
505 + SimpleSubtype
506 + decode success
507 + encode
508 + decode failure
509 + Composite
510 + encode
511 + decode failure
512 + decode success
513 + SubtypeLongString
514 + encode
515 + decode success
516 + decode failure
517 + SimpleNewtype
518 + decode failure
519 + encode
520 + decode success
521 + NonEmptyString
522 + encode
523 + decode success
524 + decode failure
52515 tests passed. 0 tests failed. 0 tests ignored.
526
527Executed in 247 ms
528
529Starting build for ProjectRef(file:/build/repo/,catsJVM) (neotype-cats)... [5/20]
530Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-cats/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
531[info] compiling 1 Scala source to /build/repo/modules/neotype-cats/jvm/target/scala-3.8.0-RC4/classes ...
532[info] done compiling
533[info] compiling 1 Scala source to /build/repo/modules/neotype-cats/jvm/target/scala-3.8.0-RC4/test-classes ...
534[info] done compiling
535+ CatsInstancesSpec
536 + Show instances
537 + Show for simple newtype
538 + Show for subtype
539 + Show for stacked newtype
540 + Order instances
541 + Order for simple newtype
542 + Order for subtype
543 + Order for stacked newtype
544 + Eq instances
545 + Eq for stacked newtype
546 + Eq for subtype
547 + Eq for simple newtype
5489 tests passed. 0 tests failed. 0 tests ignored.
549
550Executed in 309 ms
551
552Starting build for ProjectRef(file:/build/repo/,tapirJVM) (neotype-tapir)... [6/20]
553Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-tapir/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
554[info] compiling 1 Scala source to /build/repo/modules/neotype-tapir/jvm/target/scala-3.8.0-RC4/classes ...
555[info] done compiling
556[info] compiling 1 Scala source to /build/repo/modules/neotype-tapir/jvm/target/scala-3.8.0-RC4/test-classes ...
557[info] done compiling
558+ TapirSpec
559 + ValidatedNewtype
560 + schema validation success
561 + codec parse success
562 + schema validation failure
563 + pickler validation failure
564 + codec parse failure
565 + pickler validation success
566 + SimpleSubType
567 + codec parse success
568 + codec parse failure
569 + schema validation success
570 + Composite
571 + schema validation success
572 + pickler validation success
573 + codec parse failure
574 + ValidatedSubtype
575 + codec parse failure
576 + schema validation failure
577 + codec parse success
578 + schema validation success
579 + SimpleNewtype
580 + schema validation success
581 + pickler validation success
582 + codec parse success
583 + codec parse failure
584 + pickler validation failure
58521 tests passed. 0 tests failed. 0 tests ignored.
586
587Executed in 336 ms
588
589Starting build for ProjectRef(file:/build/repo/,root) (neotype)... [7/20]
590Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
591Starting build for ProjectRef(file:/build/repo/,coreJVM) (neotype)... [8/20]
592Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/core/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
593+ NewtypeSpec
594 + parse success
595 + parse failure
596 + specific givens
597 + extensions
598 + positive long success
599 + positive failure
600 + positive success
601 + non empty success
602 + non empty failure
603 + .make
604 + success
605 + failure
606 + positive long failure
607 + unsafeMake
608 + success
609 + success
610 + custom failure message
611+ PrimitiveTypesSpec
612 + eval(true) == true
613 + eval(false) == false
614 + eval(true) == true
615 + eval(false) == false
616 + eval(true) == true
617 + eval(6) == 6
618 + eval(2) == 2
619 + eval(5) == 5
620 + eval(false) == false
621 + eval(5) == 5
622 + eval(2) == 2
623 + eval(true) == true
624 + eval(false) == false
625 + eval(15.0) == 15
626 + eval(6) == 6
627 + eval(5) == 5
628 + eval(2) == 2
629 + eval(5) == 5
630 + eval(2) == 2
631 + eval(true) == true
632 + eval(false) == false
633 + eval(true) == true
634 + eval(6.0) == 6.0
635 + eval(3.0) == 3.0
636 + eval(false) == false
637 + eval(5.0) == 5.0
638 + eval(4.5) == 4.5
639 + eval(2.0) == 2.0
640 + eval(SCALA IS GOOD) == SCALA IS GOOD
641 + eval(Hello, world!) == Hello, world!
642 + eval(Hello, world!) == Hello, world!
643 + eval(scala is good) == scala is good
644 + eval(SCALA IS GOOD) == SCALA IS GOOD
645 + eval(scala is good) == scala is good
646 + eval(true) == true
647 + eval(true) == true
648 + eval(true) == true
649 + eval(List((a,0), (b,1), (c,2), (d,3), (e,4), (f,5))) == List((a,0), (b,1), (c,2), (d,3), (e,4), (f,5))
650 + eval(false) == false
651 + eval(123.456) == 123.456
652 + eval(false) == false
653 + eval(false) == false
654 + eval(true) == true
655 + eval(123.456) == 123.456
656 + eval(123) == 123
657 + eval(123.456) == 123.456
658 + eval(Success(123.456)) == Success(123.456)
659 + eval(List(1)) == List(1)
660 + eval(Success(1)) == Success(1)
661 + eval(123) == 123
662 + eval(true) == true
663+ IterableSpec
664 + eval(List(1, 2, 3, 4, 5, 6)) == List(1, 2, 3, 4, 5, 6)
665 + eval(List(1, 2, 3, 4, 5, 6)) == List(1, 2, 3, 4, 5, 6)
666 + eval(HashSet(5, 1, 6, 2, 3, 4)) == HashSet(5, 1, 6, 2, 3, 4)
667 + eval(Vector(1, 2, 3, 4, 5, 6)) == Vector(1, 2, 3, 4, 5, 6)
668 + eval(1) == 1
669 + eval(Some(1)) == Some(1)
670 + eval(Vector(1, 2, 3, 4, 5, 6)) == Vector(1, 2, 3, 4, 5, 6)
671 + eval(1) == 1
672 + eval(1) == 1
673 + eval(1) == 1
674 + eval(1) == 1
675 + eval(List(2, 3)) == List(2, 3)
676 + eval(Vector(2, 3)) == Vector(2, 3)
677 + eval(Set(2, 3)) == Set(2, 3)
678 + eval(Set(1, 2)) == Set(1, 2)
679 + eval(List(1, 2)) == List(1, 2)
680 + eval(Vector(1, 2)) == Vector(1, 2)
681 + eval(List(2, 3)) == List(2, 3)
682 + eval(Vector(2, 3)) == Vector(2, 3)
683 + eval(Set(2, 3)) == Set(2, 3)
684 + eval(List()) == List()
685 + eval(List()) == List()
686 + eval(Set()) == Set()
687 + eval(None) == None
688 + eval(Vector()) == Vector()
689 + eval(Map()) == Map()
690 + eval(true) == true
691 + eval(true) == true
692 + eval(true) == true
693 + eval(List(2, 3)) == List(2, 3)
694 + eval(Set(2, 3)) == Set(2, 3)
695 + eval(Vector(2, 3)) == Vector(2, 3)
696 + eval(List(1)) == List(1)
697 + eval(Set(1)) == Set(1)
698 + eval(Vector(1)) == Vector(1)
699 + eval(Some(1)) == Some(1)
700 + eval(Some(2)) == Some(2)
701 + eval(Some(1)) == Some(1)
702 + eval(Some(2)) == Some(2)
703 + eval(Some(2)) == Some(2)
704 + eval(HashSet(1, 6, 2, 3, 4)) == HashSet(1, 6, 2, 3, 4)
705 + eval(List(1, 2, 2, 4, 3, 6)) == List(1, 2, 2, 4, 3, 6)
706 + eval(Vector(1, 2, 2, 4, 3, 6)) == Vector(1, 2, 2, 4, 3, 6)
707 + eval(List(1, 2, 3)) == List(1, 2, 3)
708 + eval(Vector(1, 2, 3)) == Vector(1, 2, 3)
709 + eval(None) == None
710 + eval(None) == None
711 + eval(Set(1, 2, 3)) == Set(1, 2, 3)
712 + eval(6) == 6
713 + eval(6) == 6
714 + eval(None) == None
715 + eval(6) == 6
716 + eval(6) == 6
717 + eval(6) == 6
718 + eval(6) == 6
719 + eval(6) == 6
720 + eval(6) == 6
721 + eval(1) == 1
722 + eval(1) == 1
723 + eval(1) == 1
724 + eval(6) == 6
725 + eval(true) == true
726 + eval(true) == true
727 + eval(true) == true
728 + eval(()) == ()
729 + eval(()) == ()
730 + eval(Map(0 -> List(1, 2, 3))) == Map(0 -> List(1, 2, 3))
731 + eval(()) == ()
732 + eval(Map(0 -> Vector(1, 2, 3))) == Map(0 -> Vector(1, 2, 3))
733 + eval(Some(1)) == Some(1)
734 + eval(Some(1)) == Some(1)
735 + eval(Some(1)) == Some(1)
736 + eval(None) == None
737 + eval(Map(0 -> Set(1, 2, 3))) == Map(0 -> Set(1, 2, 3))
738 + eval(Map(0 -> List(0, 0, 0))) == Map(0 -> List(0, 0, 0))
739 + eval(Map(0 -> Set(0))) == Map(0 -> Set(0))
740 + eval(Map(0 -> Vector(0, 0, 0))) == Map(0 -> Vector(0, 0, 0))
741 + eval(None) == None
742 + eval(Map(0 -> 0)) == Map(0 -> 0)
743 + eval(Map(0 -> 0)) == Map(0 -> 0)
744 + eval(List(List(1), List(2), List(3))) == List(List(1), List(2), List(3))
745 + eval(Map(0 -> 0)) == Map(0 -> 0)
746 + eval(1) == 1
747 + eval(Set(Set(1), Set(2), Set(3))) == Set(Set(1), Set(2), Set(3))
748 + eval(None) == None
749 + eval(1) == 1
750 + eval(Vector(Vector(1), Vector(2), Vector(3))) == Vector(Vector(1), Vector(2), Vector(3))
751 + eval(Some(1)) == Some(1)
752 + eval(Some(1)) == Some(1)
753 + eval(1) == 1
754 + eval(List(1, 2)) == List(1, 2)
755 + eval(Some(1)) == Some(1)
756 + eval(List(List(1, 2, 3), List(1, 2), List(1), List())) == List(List(1, 2, 3), List(1, 2), List(1), List())
757 + eval(Set(1, 2)) == Set(1, 2)
758 + eval(Vector(1, 2)) == Vector(1, 2)
759 + eval(-1) == -1
760 + eval(List(Vector(1, 2, 3), Vector(1, 2), Vector(1), Vector())) == List(Vector(1, 2, 3), Vector(1, 2), Vector(1), Vector())
761 + eval(List(Set(1, 2, 3), Set(1, 2), Set(1), Set())) == List(Set(1, 2, 3), Set(1, 2), Set(1), Set())
762 + eval(3) == 3
763 + eval(3) == 3
764 + eval(false) == false
765 + eval(true) == true
766 + eval(false) == false
767 + eval(true) == true
768 + eval(false) == false
769 + eval(true) == true
770 + eval(true) == true
771 + eval(3) == 3
772 + eval(3) == 3
773 + eval(Some(3)) == Some(3)
774 + eval(true) == true
775 + eval(3) == 3
776 + eval(Some(3)) == Some(3)
777 + eval(None) == None
778 + eval(Some(3)) == Some(3)
779 + eval(None) == None
780 + eval(Vector(1, 2, 3)) == Vector(1, 2, 3)
781 + eval(None) == None
782 + eval(Set(1, 2, 3)) == Set(1, 2, 3)
783 + eval(List(1, 2, 3)) == List(1, 2, 3)
784 + eval(3) == 3
785 + eval(3) == 3
786 + eval(3) == 3
787 + eval(Some(3)) == Some(3)
788 + eval(Some(3)) == Some(3)
789 + eval(true) == true
790 + eval(Some(3)) == Some(3)
791 + eval(None) == None
792 + eval(None) == None
793 + eval(None) == None
794 + eval(1) == 1
795 + eval(false) == false
796 + eval(false) == false
797 + eval(false) == false
798 + eval(Some(1)) == Some(1)
799 + eval(Some(1)) == Some(1)
800 + eval(1) == 1
801 + eval(Some(1)) == Some(1)
802 + eval(1) == 1
803 + eval(None) == None
804 + eval((Vector(1, 2, 3),Vector())) == (Vector(1, 2, 3),Vector())
805 + eval((List(1, 2, 3),List())) == (List(1, 2, 3),List())
806 + eval((Set(1, 2, 3),Set())) == (Set(1, 2, 3),Set())
807 + eval(None) == None
808 + eval(1) == 1
809 + eval(None) == None
810 + eval((Set(),Set(1, 2, 3))) == (Set(),Set(1, 2, 3))
811 + eval((List(),List(1, 2, 3))) == (List(),List(1, 2, 3))
812 + eval(6) == 6
813 + eval(6) == 6
814 + eval(Some(6)) == Some(6)
815 + eval(6) == 6
816 + eval((Vector(),Vector(1, 2, 3))) == (Vector(),Vector(1, 2, 3))
817 + eval(Some(6)) == Some(6)
818 + eval(None) == None
819 + eval(Some(6)) == Some(6)
820 + eval(6) == 6
821 + eval(None) == None
822 + eval(None) == None
823 + eval(Some(6)) == Some(6)
824 + eval(6) == 6
825 + eval(Some(6)) == Some(6)
826 + eval(6) == 6
827 + eval(Some(6)) == Some(6)
828 + eval(None) == None
829 + eval(None) == None
830 + eval(6) == 6
831 + eval(None) == None
832 + eval(6) == 6
833 + eval(6) == 6
834 + eval(Some(6)) == Some(6)
835 + eval(Some(6)) == Some(6)
836 + eval(Some(6)) == Some(6)
837 + eval(None) == None
838 + eval(None) == None
839 + eval(123) == 123
840 + eval(123) == 123
841 + eval(None) == None
842 + eval(123) == 123
843 + eval(1,2,3) == 1,2,3
844 + eval(1,2,3) == 1,2,3
845 + eval(1,2,3) == 1,2,3
846 + eval([1,2,3]) == [1,2,3]
847 + eval([1,2,3]) == [1,2,3]
848 + eval([1,2,3]) == [1,2,3]
849 + eval(List(List(1, 4), List(2, 5), List(3, 6))) == List(List(1, 4), List(2, 5), List(3, 6))
850 + eval(List((1,0), (2,1), (3,2))) == List((1,0), (2,1), (3,2))
851+ LanguageFeaturesSpec
852 + eval(1) == 1
853 + eval(A) == A
854 + eval(3) == 3
855 + eval(2) == 2
856 + eval(1) == 1
857 + eval(11) == 11
858 + eval(List(0, 2, 4, 6)) == List(0, 2, 4, 6)
859 + eval(List(2, 3)) == List(2, 3)
860 + eval(HelloHelloHello) == HelloHelloHello
861 + eval(10) == 10
862+ EvalSetSpec
863 + eval(Set(1, 2, 3)) == Set(1, 2, 3)
864 + eval(true) == true
865 + eval(Set(1, 3)) == Set(1, 3)
866 + eval(Set(1, 2, 3, 4)) == Set(1, 2, 3, 4)
867 + eval(false) == false
868 + eval(false) == false
869 + eval(Set(2, 3)) == Set(2, 3)
870 + eval(Set(1, 2, 3, 4)) == Set(1, 2, 3, 4)
871 + eval(Set(1)) == Set(1)
872 + eval(Set(2, 3)) == Set(2, 3)
873 + eval(Set(2, 4, 6)) == Set(2, 4, 6)
874+ CollectionsSpec
875 + eval(3) == 3
876 + eval(List(5, 1, 2, 3)) == List(5, 1, 2, 3)
877 + eval(List(1, 2, 3, 4)) == List(1, 2, 3, 4)
878 + eval(List(1, 2, 3)) == List(1, 2, 3)
879 + eval(1) == 1
880 + eval(List(2, 3)) == List(2, 3)
881 + eval(List(2, 4, 6)) == List(2, 4, 6)
882 + eval(false) == false
883 + eval(true) == true
884 + eval(Set(1, 2, 3)) == Set(1, 2, 3)
885 + eval(Set(1, 2, 3, 4)) == Set(1, 2, 3, 4)
886 + eval(true) == true
887 + eval(false) == false
888 + eval(Vector(1, 2, 3)) == Vector(1, 2, 3)
889288 tests passed. 0 tests failed. 0 tests ignored.
890
891Executed in 939 ms
892
893Starting build for ProjectRef(file:/build/repo/,chimneyJVM) (neotype-chimney)... [9/20]
894Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-chimney/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
895[info] compiling 1 Scala source to /build/repo/modules/neotype-chimney/jvm/target/scala-3.8.0-RC4/classes ...
896[info] done compiling
897[info] compiling 1 Scala source to /build/repo/modules/neotype-chimney/jvm/target/scala-3.8.0-RC4/test-classes ...
898[info] done compiling
899+ ChimneySpec
900 + NonEmptyString
901 + partially transform success
902 + transform the other way
903 + partially transform failure
904 + PositiveIntNewtype
905 + partially transform from validated to another validated newtype (success)
906 + partially transform from validated to another validated newtype (failure)
907 + transform from validated to inner
908 + transform from validated to simple
909 + Compile-time validation
910 + not compile invalid transformations for subtype
911 + not compile invalid transformations for newtype
912 + SubtypeLongString
913 + partially transform failure
914 + partially transform success
915 + SimpleSubtype
916 + transform from simple subtype to another simple subtype
917 + transform from simple subtype to same type
918 + transform from subtype to inner type
919 + partially transform from simple subtype to validated subtype (failure)
920 + transform to subtype successfully
921 + partially transform from simple subtype to validated subtype (success)
922 + SimpleNewtype
923 + transform from simple newtype to another simple newtype
924 + transform to newtype successfully
925 + transform from newtype to inner type
926 + partially transform from simple newtype to validated newtype (success)
927 + transform from simple newtype to same type
928 + partially transform from simple newtype to validated newtype (failure)
929 + PositiveIntSubtype
930 + transform from validated to inner
931 + transform from validated to simple
932 + partially transform from validated to another validated subtype (success)
933 + partially transform from validated to another validated subtype (failure)
934 + Cross-type transformations
935 + transform from newtype to simple subtype
936 + partially transform from newtype to validated subtype (success)
937 + partially transform from newtype to validated subtype (failure)
938 + transform from subtype to simple newtype
939 + partially transform from subtype to validated newtype (failure)
940 + partially transform from validated newtype to validated subtype (success)
941 + partially transform from validated subtype to validated newtype (failure)
942 + partially transform from subtype to validated newtype (success)
943 + partially transform from validated subtype to validated newtype (success)
944 + partially transform from validated newtype to validated subtype (failure)
94537 tests passed. 0 tests failed. 0 tests ignored.
946
947Executed in 352 ms
948
949Starting build for ProjectRef(file:/build/repo/,zioConfig) (neotype-zio-config)... [10/20]
950Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-zio-config/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
951[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-config/target/scala-3.8.0-RC4/classes ...
952[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/neotype-zio-config/src/main/scala/neotype/interop/zioconfig/Main.scala:6:18
953[warn] 6 |import zio.config.*
954[warn] | ^
955[warn] | unused import
956[warn] one warning found
957[info] done compiling
958[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-config/target/scala-3.8.0-RC4/test-classes ...
959[info] done compiling
960+ zio-config
961 + successfully read config
962 + fails to read config
9632 tests passed. 0 tests failed. 0 tests ignored.
964
965Executed in 180 ms
966
967Starting build for ProjectRef(file:/build/repo/,zioQuill) (neotype-zio-quill)... [11/20]
968Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-zio-quill/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
969[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-quill/target/scala-3.8.0-RC4/classes ...
970[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/neotype-zio-quill/src/main/scala/neotype/interop/quill/Main.scala:3:10
971[warn] 3 |import io.getquill
972[warn] | ^^^^^^^^
973[warn] | unused import
974[warn] one warning found
975[info] done compiling
976[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-quill/target/scala-3.8.0-RC4/test-classes ...
977[info] -- Info: /build/repo/modules/neotype-zio-quill/src/test/scala/neotype/interop/quill/ZioQuillNewtypeSpec.scala:15:24
978[info] 15 | val createTable = run {
979[info] | ^
980[info] |Quill Query (compiled in 107ms):
981[info] | CREATE TABLE composite (
982[info] | newtype VARCHAR(255),
983[info] | simple_newtype INT,
984[info] | subtype VARCHAR(255),
985[info] | simple_subtype INT
986[info] | );
987[info] |
988[info] | INSERT INTO composite (newtype, simple_newtype, subtype, simple_subtype)
989[info] | VALUES ('Hello', 123, 'Hello World!', 123456),
990[info] | ('Cool', 321, 'Hello World!', 123456);
991[info] |
992[info] 16 | sql"""
993[info] 17 | CREATE TABLE composite (
994[info] 18 | newtype VARCHAR(255),
995[info] 19 | simple_newtype INT,
996[info] 20 | subtype VARCHAR(255),
997[info] 21 | simple_subtype INT
998[info] 22 | );
999[info] 23 | INSERT INTO composite (newtype, simple_newtype, subtype, simple_subtype)
1000[info] 24 | VALUES ('Hello', 123, 'Hello World!', 123456),
1001[info] 25 | ('Cool', 321, 'Hello World!', 123456);
1002[info] 26 | """.as[Update[Unit]]
1003[info] 27 | }
1004[info] -- Info: /build/repo/modules/neotype-zio-quill/src/test/scala/neotype/interop/quill/ZioQuillNewtypeSpec.scala:30:29
1005[info] 30 | def insertInvalidRow = run {
1006[info] | ^
1007[info] |Quill Query (compiled in 1ms):
1008[info] | INSERT INTO composite (newtype, simple_newtype, subtype, simple_subtype)
1009[info] | VALUES ('', 123, 'Hello', 123456);
1010[info] |
1011[info] 31 | sql"""
1012[info] 32 | INSERT INTO composite (newtype, simple_newtype, subtype, simple_subtype)
1013[info] 33 | VALUES ('', 123, 'Hello', 123456);
1014[info] 34 | """.as[Update[Unit]]
1015[info] 35 | }
1016[info] -- Info: /build/repo/modules/neotype-zio-quill/src/test/scala/neotype/interop/quill/ZioQuillNewtypeSpec.scala:37:21
1017[info] 37 | def getValues = run(query[Composite])
1018[info] | ^^^^^^^^^^^^^^^^^^^^^
1019[info] |Quill Query (compiled in 70ms): SELECT x.newtype, x.simple_newtype AS simpleNewtype, x.subtype, x.simple_subtype AS simpleSubtype FROM composite x
1020[info] done compiling
1021+ ZioQuillSpec
1022 + NonEmptyString
1023SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
1024SLF4J: Defaulting to no-operation (NOP) logger implementation
1025SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
1026 + success
1027 + fail
10282 tests passed. 0 tests failed. 0 tests ignored.
1029
1030Executed in 355 ms
1031
1032Starting build for ProjectRef(file:/build/repo/,upickleJVM) (neotype-upickle)... [12/20]
1033Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-upickle/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1034[info] compiling 1 Scala source to /build/repo/modules/neotype-upickle/jvm/target/scala-3.8.0-RC4/classes ...
1035[info] done compiling
1036[info] compiling 1 Scala source to /build/repo/modules/neotype-upickle/jvm/target/scala-3.8.0-RC4/test-classes ...
1037[info] done compiling
1038+ UpickleJsonSpec
1039 + SubtypeLongString
1040 + decode failure
1041 + decode success
1042 + encode
1043 + Composite
1044 + decode success
1045 + decode failure
1046 + encode
1047 + SimpleNewtype
1048 + decode failure
1049 + encode
1050 + decode success
1051 + NonEmptyString
1052 + encode
1053 + decode failure
1054 + decode success
1055 + SimpleSubtype
1056 + encode
1057 + decode failure
1058 + decode success
105915 tests passed. 0 tests failed. 0 tests ignored.
1060
1061Executed in 206 ms
1062
1063Starting build for ProjectRef(file:/build/repo/,doobieJVM) (neotype-doobie)... [13/20]
1064Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-doobie/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1065[info] compiling 1 Scala source to /build/repo/modules/neotype-doobie/jvm/target/scala-3.8.0-RC4/classes ...
1066[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/neotype-doobie/shared/src/main/scala/neotype/interop/doobie/Main.scala:4:22
1067[warn] 4 |import cats.implicits.*
1068[warn] | ^
1069[warn] | unused import
1070[warn] one warning found
1071[info] done compiling
1072[info] compiling 1 Scala source to /build/repo/modules/neotype-doobie/jvm/target/scala-3.8.0-RC4/test-classes ...
1073[info] done compiling
1074+ DoobieInstancesSpec
1075 + Newtype
1076 + fail
1077 + array success
1078 + simple newtype success
1079 + success
1080 + array fail
1081 + Composite
1082 + composite success
1083 + composite fail
1084 + Subtype
1085 + array subtype success
1086 + fail
1087 + success
1088 + simple subtype success
1089 + array subtype fail
1090 + Stacked Types
1091 + stacked subtype fail - inner validation
1092 + stacked subtype success
1093 + stacked newtype fail
1094 + stacked newtype success
1095 + nested composite success
1096 + stacked subtype fail - outer validation
1097 + nested composite fail
109819 tests passed. 0 tests failed. 0 tests ignored.
1099
1100Executed in 849 ms
1101
1102Starting build for ProjectRef(file:/build/repo/,pureconfigJVM) (neotype-pureconfig)... [14/20]
1103Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-pureconfig/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1104[info] compiling 1 Scala source to /build/repo/modules/neotype-pureconfig/jvm/target/scala-3.8.0-RC4/classes ...
1105[info] done compiling
1106[info] compiling 1 Scala source to /build/repo/modules/neotype-pureconfig/jvm/target/scala-3.8.0-RC4/test-classes ...
1107[info] done compiling
1108+ PureconfigSpec
1109 + NonEmptyString
1110 + read success
1111 + read failure
1112 + SimpleSubtype
1113 + read success
1114 + SimpleNewtype
1115 + read success
1116 + SubtypeLongString
1117 + read success
1118 + read failure
11196 tests passed. 0 tests failed. 0 tests ignored.
1120
1121Executed in 213 ms
1122
1123Starting build for ProjectRef(file:/build/repo/,playJsonJVM) (neotype-play-json)... [15/20]
1124Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-play-json/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1125[info] compiling 1 Scala source to /build/repo/modules/neotype-play-json/jvm/target/scala-3.8.0-RC4/classes ...
1126[info] done compiling
1127[info] compiling 1 Scala source to /build/repo/modules/neotype-play-json/jvm/target/scala-3.8.0-RC4/test-classes ...
1128[info] done compiling
1129+ ZioJsonJsonSpec
1130 + SimpleNewtype
1131 + decode success
1132 + encode
1133 + decode failure
1134 + Composite
1135 + encode
1136 + decode success
1137 + decode failure
1138 + SimpleSubtype
1139 + decode failure
1140 + encode
1141 + decode success
1142 + SubtypeLongString
1143 + encode
1144 + decode failure
1145 + decode success
1146 + NonEmptyString
1147 + decode failure
1148 + encode
1149 + decode success
115015 tests passed. 0 tests failed. 0 tests ignored.
1151
1152Executed in 390 ms
1153
1154Starting build for ProjectRef(file:/build/repo/,zioSchemaJVM) (neotype-zio-schema)... [16/20]
1155Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-zio-schema/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1156[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-schema/jvm/target/scala-3.8.0-RC4/classes ...
1157[info] done compiling
1158[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-schema/jvm/target/scala-3.8.0-RC4/test-classes ...
1159[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/neotype-zio-schema/jvm/src/test/scala/neotype/interop/zioschema/ZioSchemaSpec.scala:16:26
1160[warn] 16 |import zio.test.Assertion.*
1161[warn] | ^
1162[warn] | unused import
1163[warn] one warning found
1164[info] done compiling
1165+ zioSchemaSpec
1166 + NonEmptyString
1167 + parse failure
1168 + parse success
1169 + SimpleNewType
1170 + parse success
1171 + parse failure
1172 + SubtypeLongString
1173 + parse success
1174 + parse failure
1175 + Composite
1176 + parse success
1177 + parse failure
11788 tests passed. 0 tests failed. 0 tests ignored.
1179
1180Executed in 289 ms
1181
1182Starting build for ProjectRef(file:/build/repo/,jsoniterJVM) (neotype-jsoniter)... [17/20]
1183Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-jsoniter/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1184[info] compiling 1 Scala source to /build/repo/modules/neotype-jsoniter/jvm/target/scala-3.8.0-RC4/classes ...
1185[info] done compiling
1186[info] compiling 1 Scala source to /build/repo/modules/neotype-jsoniter/jvm/target/scala-3.8.0-RC4/test-classes ...
1187[info] done compiling
1188+ Jsoniter Support
1189 + failure on nonEmptyString
1190 + failure on subtypeLongString
1191 + use codec maker configuration
1192 + parse success
11934 tests passed. 0 tests failed. 0 tests ignored.
1194
1195Executed in 171 ms
1196
1197Starting build for ProjectRef(file:/build/repo/,zioJsonJVM) (neotype-zio-json)... [18/20]
1198Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-zio-json/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1199[info] compiling 1 Scala source to /build/repo/modules/neotype-zio-json/jvm/target/scala-3.8.0-RC4/classes ...
1200[info] done compiling
1201[info] compiling 2 Scala sources to /build/repo/modules/neotype-zio-json/jvm/target/scala-3.8.0-RC4/test-classes ...
1202[info] done compiling
1203+ ZioJsonJsonSpec
1204 + NonEmptyString
1205 + encode
1206 + decode success
1207 + decode failure
1208 + Composite
1209 + decode failure
1210 + encode
1211 + decode success
1212 + SimpleSubtype
1213 + encode
1214 + decode failure
1215 + decode success
1216 + SimpleNewtype
1217 + decode failure
1218 + encode
1219 + decode success
1220 + SubtypeLongString
1221 + decode success
1222 + decode failure
1223 + encode
1224+ ZioJson Custom
1225 + custom codec is selected over imported definition
122616 tests passed. 0 tests failed. 0 tests ignored.
1227
1228Executed in 200 ms
1229
1230Starting build for ProjectRef(file:/build/repo/,circeJVM) (neotype-circe)... [19/20]
1231Compile scalacOptions: -Xcheck-macros, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/modules/neotype-circe/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1232[info] compiling 1 Scala source to /build/repo/modules/neotype-circe/jvm/target/scala-3.8.0-RC4/classes ...
1233[info] done compiling
1234[info] compiling 1 Scala source to /build/repo/modules/neotype-circe/jvm/target/scala-3.8.0-RC4/test-classes ...
1235[info] done compiling
1236+ CirceJsonSpec
1237 + NonEmptyString
1238 + parse success
1239 + parse failure
1240 + SimpleSubtype
1241 + parse failure
1242 + parse success
1243 + SimpleNewtype
1244 + parse success
1245 + parse failure
1246 + SubtypeLongString
1247 + parse success
1248 + parse failure
12498 tests passed. 0 tests failed. 0 tests ignored.
1250
1251Executed in 286 ms
1252
1253
1254************************
1255Build summary:
1256[{
1257 "module": "neotype-scanamo",
1258 "compile": {"status": "ok", "tookMs": 21359, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1259 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1260 "test-compile": {"status": "ok", "tookMs": 15193, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1261 "test": {"status": "ok", "tookMs": 1458, "passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11, "byFramework": [{"framework": "unknown", "stats": {"passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11}}]},
1262 "publish": {"status": "skipped", "tookMs": 0},
1263 "metadata": {
1264 "crossScalaVersions": ["3.3.7"]
1265}
1266},{
1267 "module": "neotype-ciris",
1268 "compile": {"status": "ok", "tookMs": 411, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1269 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1270 "test-compile": {"status": "ok", "tookMs": 2085, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1271 "test": {"status": "ok", "tookMs": 1283, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
1272 "publish": {"status": "skipped", "tookMs": 0},
1273 "metadata": {
1274 "crossScalaVersions": ["3.3.7"]
1275}
1276},{
1277 "module": "neotype-caliban",
1278 "compile": {"status": "ok", "tookMs": 460, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1279 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1280 "test-compile": {"status": "ok", "tookMs": 1221, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1281 "test": {"status": "ok", "tookMs": 869, "passed": 10, "failed": 0, "ignored": 0, "skipped": 0, "total": 10, "byFramework": [{"framework": "unknown", "stats": {"passed": 10, "failed": 0, "ignored": 0, "skipped": 0, "total": 10}}]},
1282 "publish": {"status": "skipped", "tookMs": 0},
1283 "metadata": {
1284 "crossScalaVersions": ["3.3.7"]
1285}
1286},{
1287 "module": "neotype-zio-test",
1288 "compile": {"status": "ok", "tookMs": 284, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1289 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1290 "test-compile": {"status": "ok", "tookMs": 899, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1291 "test": {"status": "ok", "tookMs": 1151, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
1292 "publish": {"status": "skipped", "tookMs": 0},
1293 "metadata": {
1294 "crossScalaVersions": ["3.3.7"]
1295}
1296},{
1297 "module": "neotype-tethys",
1298 "compile": {"status": "ok", "tookMs": 298, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1299 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1300 "test-compile": {"status": "ok", "tookMs": 745, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1301 "test": {"status": "ok", "tookMs": 805, "passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15}}]},
1302 "publish": {"status": "skipped", "tookMs": 0},
1303 "metadata": {
1304 "crossScalaVersions": ["3.3.7"]
1305}
1306},{
1307 "module": "neotype-cats",
1308 "compile": {"status": "ok", "tookMs": 333, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1309 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1310 "test-compile": {"status": "ok", "tookMs": 1980, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1311 "test": {"status": "ok", "tookMs": 856, "passed": 9, "failed": 0, "ignored": 0, "skipped": 0, "total": 9, "byFramework": [{"framework": "unknown", "stats": {"passed": 9, "failed": 0, "ignored": 0, "skipped": 0, "total": 9}}]},
1312 "publish": {"status": "skipped", "tookMs": 0},
1313 "metadata": {
1314 "crossScalaVersions": ["3.3.7"]
1315}
1316},{
1317 "module": "neotype-tapir",
1318 "compile": {"status": "ok", "tookMs": 852, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1319 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1320 "test-compile": {"status": "ok", "tookMs": 3568, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1321 "test": {"status": "ok", "tookMs": 854, "passed": 21, "failed": 0, "ignored": 0, "skipped": 0, "total": 21, "byFramework": [{"framework": "unknown", "stats": {"passed": 21, "failed": 0, "ignored": 0, "skipped": 0, "total": 21}}]},
1322 "publish": {"status": "skipped", "tookMs": 0},
1323 "metadata": {
1324 "crossScalaVersions": ["3.3.7"]
1325}
1326},{
1327 "module": "neotype",
1328 "compile": {"status": "ok", "tookMs": 52, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1329 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1330 "test-compile": {"status": "ok", "tookMs": 71, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1331 "test": {"status": "ok", "tookMs": 54, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1332 "publish": {"status": "skipped", "tookMs": 0},
1333 "metadata": {
1334 "crossScalaVersions": ["3.3.7"]
1335}
1336},{
1337 "module": "neotype",
1338 "compile": {"status": "ok", "tookMs": 44, "warnings": 23, "errors": 0, "sourceVersion": "3.8"},
1339 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1340 "test-compile": {"status": "ok", "tookMs": 77, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1341 "test": {"status": "ok", "tookMs": 1368, "passed": 288, "failed": 0, "ignored": 0, "skipped": 0, "total": 288, "byFramework": [{"framework": "unknown", "stats": {"passed": 288, "failed": 0, "ignored": 0, "skipped": 0, "total": 288}}]},
1342 "publish": {"status": "skipped", "tookMs": 0},
1343 "metadata": {
1344 "crossScalaVersions": ["3.3.7"]
1345}
1346},{
1347 "module": "neotype-chimney",
1348 "compile": {"status": "ok", "tookMs": 333, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1349 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1350 "test-compile": {"status": "ok", "tookMs": 3259, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1351 "test": {"status": "ok", "tookMs": 903, "passed": 37, "failed": 0, "ignored": 0, "skipped": 0, "total": 37, "byFramework": [{"framework": "unknown", "stats": {"passed": 37, "failed": 0, "ignored": 0, "skipped": 0, "total": 37}}]},
1352 "publish": {"status": "skipped", "tookMs": 0},
1353 "metadata": {
1354 "crossScalaVersions": ["3.3.7"]
1355}
1356},{
1357 "module": "neotype-zio-config",
1358 "compile": {"status": "ok", "tookMs": 359, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1359 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1360 "test-compile": {"status": "ok", "tookMs": 888, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1361 "test": {"status": "ok", "tookMs": 798, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
1362 "publish": {"status": "skipped", "tookMs": 0},
1363 "metadata": {
1364 "crossScalaVersions": ["3.3.7"]
1365}
1366},{
1367 "module": "neotype-zio-quill",
1368 "compile": {"status": "ok", "tookMs": 348, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1369 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1370 "test-compile": {"status": "ok", "tookMs": 2163, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1371 "test": {"status": "ok", "tookMs": 869, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
1372 "publish": {"status": "skipped", "tookMs": 0},
1373 "metadata": {
1374 "crossScalaVersions": ["3.3.7"]
1375}
1376},{
1377 "module": "neotype-upickle",
1378 "compile": {"status": "ok", "tookMs": 324, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1379 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1380 "test-compile": {"status": "ok", "tookMs": 1003, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1381 "test": {"status": "ok", "tookMs": 803, "passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15}}]},
1382 "publish": {"status": "skipped", "tookMs": 0},
1383 "metadata": {
1384 "crossScalaVersions": ["3.3.7"]
1385}
1386},{
1387 "module": "neotype-doobie",
1388 "compile": {"status": "ok", "tookMs": 927, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1389 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1390 "test-compile": {"status": "ok", "tookMs": 2027, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1391 "test": {"status": "ok", "tookMs": 1843, "passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19, "byFramework": [{"framework": "unknown", "stats": {"passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19}}]},
1392 "publish": {"status": "skipped", "tookMs": 0},
1393 "metadata": {
1394 "crossScalaVersions": ["3.3.7"]
1395}
1396},{
1397 "module": "neotype-pureconfig",
1398 "compile": {"status": "ok", "tookMs": 266, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1399 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1400 "test-compile": {"status": "ok", "tookMs": 719, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1401 "test": {"status": "ok", "tookMs": 726, "passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6, "byFramework": [{"framework": "unknown", "stats": {"passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6}}]},
1402 "publish": {"status": "skipped", "tookMs": 0},
1403 "metadata": {
1404 "crossScalaVersions": ["3.3.7"]
1405}
1406},{
1407 "module": "neotype-play-json",
1408 "compile": {"status": "ok", "tookMs": 349, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1409 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1410 "test-compile": {"status": "ok", "tookMs": 957, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1411 "test": {"status": "ok", "tookMs": 1012, "passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15}}]},
1412 "publish": {"status": "skipped", "tookMs": 0},
1413 "metadata": {
1414 "crossScalaVersions": ["3.3.7"]
1415}
1416},{
1417 "module": "neotype-zio-schema",
1418 "compile": {"status": "ok", "tookMs": 330, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1419 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1420 "test-compile": {"status": "ok", "tookMs": 1295, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1421 "test": {"status": "ok", "tookMs": 792, "passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8, "byFramework": [{"framework": "unknown", "stats": {"passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8}}]},
1422 "publish": {"status": "skipped", "tookMs": 0},
1423 "metadata": {
1424 "crossScalaVersions": ["3.3.7"]
1425}
1426},{
1427 "module": "neotype-jsoniter",
1428 "compile": {"status": "ok", "tookMs": 360, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1429 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1430 "test-compile": {"status": "ok", "tookMs": 1606, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1431 "test": {"status": "ok", "tookMs": 767, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "unknown", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
1432 "publish": {"status": "skipped", "tookMs": 0},
1433 "metadata": {
1434 "crossScalaVersions": ["3.3.7"]
1435}
1436},{
1437 "module": "neotype-zio-json",
1438 "compile": {"status": "ok", "tookMs": 326, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1439 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1440 "test-compile": {"status": "ok", "tookMs": 1201, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1441 "test": {"status": "ok", "tookMs": 806, "passed": 16, "failed": 0, "ignored": 0, "skipped": 0, "total": 16, "byFramework": [{"framework": "unknown", "stats": {"passed": 16, "failed": 0, "ignored": 0, "skipped": 0, "total": 16}}]},
1442 "publish": {"status": "skipped", "tookMs": 0},
1443 "metadata": {
1444 "crossScalaVersions": ["3.3.7"]
1445}
1446},{
1447 "module": "neotype-circe",
1448 "compile": {"status": "ok", "tookMs": 277, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1449 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1450 "test-compile": {"status": "ok", "tookMs": 978, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1451 "test": {"status": "ok", "tookMs": 862, "passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8, "byFramework": [{"framework": "unknown", "stats": {"passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8}}]},
1452 "publish": {"status": "skipped", "tookMs": 0},
1453 "metadata": {
1454 "crossScalaVersions": ["3.3.7"]
1455}
1456}]
1457************************
1458[success] Total time: 226 s (0:03:46.0), completed Dec 22, 2025, 6:23:55 PM
1459[0JChecking patch project/plugins.sbt...
1460Checking patch build.sbt...
1461Applied patch project/plugins.sbt cleanly.
1462Applied patch build.sbt cleanly.