Build Logs

reactivecore/rc-circe-json-schema • 3.8.0-RC4:2025-12-22

Errors

0

Warnings

91

Total Lines

586

1##################################
2Clonning https://github.com/reactivecore/rc-circe-json-schema.git into /build/repo using revision v0.4.1
3##################################
4Note: switching to '0f87a77a2c92b8bc81492fa558cdd9cf5c3d2eb5'.
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
21Would override fixed Scala version: 3.2.2
22----
23Preparing build for 3.8.0-RC4
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3 = "3.2.2"
35Replacement: val scala3 = "3.8.0-RC4"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3 = "3.2.2"' in build.sbt
40----
41Starting build for 3.8.0-RC4
42Execute tests: true
43sbt project found:
44Sbt version 1.7.3 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project reactivecore/rc-circe-json-schema
47##################################
48Scala version: 3.8.0-RC4
49Targets: net.reactivecore%circe-json-schema
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Xmx4G
60-Dcommunitybuild.scala=3.8.0-RC4
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.0-RC4"
70"++3.8.0-RC4 -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" net.reactivecore%circe-json-schema"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
80[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
81[info] loading project definition from /build/repo/project
82[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
83[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
84[info] Compilation completed in 9.24s.
85[info] done compiling
86[info] loading settings for project root from build.sbt...
87[info] set current project to circe-json-schema-root (in build file:/build/repo/)
88Execute setCrossScalaVersions: 3.8.0-RC4
89OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in schema/crossScalaVersions
90OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in root/crossScalaVersions
91OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC4) in root/crossScalaVersions
92OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in examples/crossScalaVersions
93[info] set current project to circe-json-schema-root (in build file:/build/repo/)
94[info] Setting Scala version to 3.8.0-RC4 on 3 projects.
95[info] Switching Scala version on:
96[info] * root (3.8.0-RC4)
97[info] schema (2.12.17, 2.13.10, 3.8.0-RC4)
98[info] examples (2.12.17, 2.13.10, 3.8.0-RC4)
99[info] Excluding projects:
100[info] Reapplying settings...
101[info] set current project to circe-json-schema-root (in build file:/build/repo/)
102Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
103[info] Reapplying settings...
104[info] set current project to circe-json-schema-root (in build file:/build/repo/)
105[info] Defining Global / credentials, credentials and 1 others.
106[info] The new values will be used by Global / pgpSelectPassphrase, allCredentials and 13 others.
107[info] Run `last` for details.
108[info] Reapplying settings...
109[info] set current project to circe-json-schema-root (in build file:/build/repo/)
110Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
111[info] Reapplying settings...
112OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
113
114 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
115 Did you mean examples / allExcludeDependencies ?
116 , retry without global scopes
117[info] Reapplying settings...
118[info] set current project to circe-json-schema-root (in build file:/build/repo/)
119Execute removeScalacOptionsStartingWith: -P:wartremover
120[info] Reapplying settings...
121[info] set current project to circe-json-schema-root (in build file:/build/repo/)
122[success] Total time: 0 s, completed Dec 22, 2025, 6:16:29 PM
123Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
124Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
125Starting build...
126Projects: Set(schema)
127Starting build for ProjectRef(file:/build/repo/,schema) (circe-json-schema)... [0/1]
128OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
129Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
130[info] compiling 68 Scala sources to /build/repo/schema/target/scala-3.8.0-RC4/classes ...
131[warn] -- Warning: /build/repo/schema/src/main/scala/net/reactivecore/cjs/Definitions.scala:24:55
132[warn] 24 | implicit val decoder: Decoder[Definitions] = Decoder { json =>
133[warn] | ^
134[warn] |Implicit parameters should be provided with a `using` clause.
135[warn] |To disable the warning, please use the following option:
136[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
137[warn] 25 | for {
138[warn] 26 | defs <- json.get[Option[VectorMap[String, Schema]]](JsonKey)
139[warn] 27 | } yield Definitions(defs)
140[warn] 28 | }
141[warn] -- Warning: /build/repo/schema/src/main/scala/net/reactivecore/cjs/Location.scala:17:52
142[warn] 17 | implicit val decoder: Decoder[Location] = Decoder { json =>
143[warn] | ^
144[warn] |Implicit parameters should be provided with a `using` clause.
145[warn] |To disable the warning, please use the following option:
146[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
147[warn] 18 | for {
148[warn] 19 | schema <- json.get[Option[String]]("$schema")
149[warn] 20 | id <- json.get[Option[RefUri]]("$id")
150[warn] 21 | } yield Location(schema, id)
151[warn] 22 | }
152[warn] -- [E190] Potential Issue Warning: /build/repo/schema/src/main/scala/net/reactivecore/cjs/SingleDocumentValidator.scala:23:16
153[warn] 23 | case _ => None
154[warn] | ^^^^
155[warn] |Discarded non-Unit value of type object None. Add `: Unit` to discard silently.
156[warn] |
157[warn] | longer explanation available when compiling with `-explain`
158[warn] -- Warning: /build/repo/schema/src/main/scala/net/reactivecore/cjs/restriction/ConstRestriction.scala:15:78
159[warn] 15 | implicit val encoder: Encoder.AsObject[ConstRestriction] = Encoder.AsObject {
160[warn] | ^
161[warn] |Implicit parameters should be provided with a `using` clause.
162[warn] |To disable the warning, please use the following option:
163[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
164[warn] 16 | case ConstRestriction(None) => JsonObject()
165[warn] 17 | case ConstRestriction(Some(value)) => JsonObject("const" -> value.value)
166[warn] 18 | }
167[warn] -- Warning: /build/repo/schema/src/main/scala/net/reactivecore/cjs/util/Codecs.scala:11:21
168[warn] 11 | Encoder.AsObject { case (a, b) =>
169[warn] | ^
170[warn] |Implicit parameters should be provided with a `using` clause.
171[warn] |To disable the warning, please use the following option:
172[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
173[warn] 12 | JsonObject.fromIterable(
174[warn] 13 | ae.encodeObject(a).toIterable ++ be.encodeObject(b).toIterable
175[warn] 14 | )
176[warn] 15 | }
177[warn] -- Warning: /build/repo/schema/src/main/scala/net/reactivecore/cjs/util/Codecs.scala:29:12
178[warn] 29 | Decoder { json =>
179[warn] | ^
180[warn] |Implicit parameters should be provided with a `using` clause.
181[warn] |To disable the warning, please use the following option:
182[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
183[warn] 30 | for {
184[warn] 31 | a <- ad(json)
185[warn] 32 | b <- bd(json)
186[warn] 33 | } yield (a, b)
187[warn] 34 | }
188[warn] -- [E197] Potential Issue Warning: /build/repo/schema/src/main/scala-3/net/reactivecore/cjs/util/CombineCodec.scala:20:12
189[warn] 20 | val c = new Codec.AsObject[T] {
190[warn] | ^
191[warn] | New anonymous class definition will be duplicated at each inline site
192[warn] |
193[warn] | longer explanation available when compiling with `-explain`
194[warn] -- [E197] Potential Issue Warning: /build/repo/schema/src/main/scala-3/net/reactivecore/cjs/util/CombineCodec.scala:41:4
195[warn] 41 | new CombineCodec[T] {
196[warn] | ^
197[warn] | New anonymous class definition will be duplicated at each inline site
198[warn] |
199[warn] | longer explanation available when compiling with `-explain`
200[warn] -- [E197] Potential Issue Warning: /build/repo/schema/src/main/scala-3/net/reactivecore/cjs/validator/impl/CombinedValidationProvider.scala:14:4
201[warn] 14 | new CombinedValidationProvider[T] {
202[warn] | ^
203[warn] | New anonymous class definition will be duplicated at each inline site
204[warn] |
205[warn] | longer explanation available when compiling with `-explain`
206[warn] -- [E197] Potential Issue Warning: /build/repo/schema/src/main/scala-3/net/reactivecore/cjs/validator/impl/TrivialValidationFieldProvider.scala:22:4
207[warn] 22 | new TrivialValidationFieldProvider[T, V] {
208[warn] | ^
209[warn] | New anonymous class definition will be duplicated at each inline site
210[warn] |
211[warn] | longer explanation available when compiling with `-explain`
212[warn] -- [E197] Potential Issue Warning: /build/repo/schema/src/main/scala-3/net/reactivecore/cjs/validator/impl/VisitingSequentialProvider.scala:17:4
213[warn] 17 | new VisitingSequentialProvider[T] {
214[warn] | ^
215[warn] | New anonymous class definition will be duplicated at each inline site
216[warn] |
217[warn] | longer explanation available when compiling with `-explain`
218[warn] there were 5 deprecation warnings; re-run with -deprecation for details
219[warn] 12 warnings found
220[info] done compiling
221[info] compiling 17 Scala sources to /build/repo/schema/target/scala-3.8.0-RC4/test-classes ...
222[warn] there was 1 deprecation warning; re-run with -deprecation for details
223[warn] one warning found
224[info] done compiling
225[info] RefUriSpec:
226[info] empty
227[info] - should work (82 milliseconds)
228[info] stripping fragment
229[info] - should work (2 milliseconds)
230[info] resolving
231[info] - should work (1 millisecond)
232[info] appendPathFragment
233[info] - should work (2 milliseconds)
234[info] json
235[info] - should work (52 milliseconds)
236[info] urns
237[info] - should be handled (1 millisecond)
238[info] - should shouldBe supported with fragments (1 millisecond)
239[info] FullSchemaSpec:
240[info] - should figure out when it's ok (447 milliseconds)
241[info] - should figure out {"type": 1} is not ok (64 milliseconds)
242[info] - should figure out {"$defs": {"foo": {"type": 1}}} is not ok (55 milliseconds)
243[info] DynamicRefSpec:
244[info] - should figure out when it's ok (8 milliseconds)
245[info] - should figure out when it is not ok (6 milliseconds)
246[info] schema2
247[info] - should accept a string of any (4 milliseconds)
248[info] schema3
249[info] - should deny a float (11 milliseconds)
250[info] schema4
251[info] - should deny weird values (8 milliseconds)
252[info] - should it deny values which are from the overriden schemas (7 milliseconds)
253[info] - should accept correct values (6 milliseconds)
254[info] ValidationSuite2019_09Spec:
255[info] Parsing
256[info] - should Parse and serialize additionalItems.json (21 milliseconds)
257[info] - should resolve all in additionalItems.json (12 milliseconds)
258[info] - should validate correctly additionalItems.json (12 milliseconds)
259[info] - should Parse and serialize additionalProperties.json (9 milliseconds)
260[info] - should resolve all in additionalProperties.json (8 milliseconds)
261[info] - should validate correctly additionalProperties.json (11 milliseconds)
262[info] - should Parse and serialize allOf.json (15 milliseconds)
263[info] - should resolve all in allOf.json (26 milliseconds)
264[info] - should validate correctly allOf.json (24 milliseconds)
265[info] - should Parse and serialize anchor.json (6 milliseconds)
266[info] - should resolve all in anchor.json (10 milliseconds)
267[info] - should validate correctly anchor.json (10 milliseconds)
268[info] - should Parse and serialize anyOf.json (8 milliseconds)
269[info] - should resolve all in anyOf.json (11 milliseconds)
270[info] - should validate correctly anyOf.json (9 milliseconds)
271[info] - should Parse and serialize boolean_schema.json (0 milliseconds)
272[info] - should resolve all in boolean_schema.json (1 millisecond)
273[info] - should validate correctly boolean_schema.json (0 milliseconds)
274[info] - should Parse and serialize const.json (5 milliseconds)
275[info] - should resolve all in const.json (6 milliseconds)
276[info] - should validate correctly const.json (6 milliseconds)
277[info] - should Parse and serialize contains.json (3 milliseconds)
278[info] - should resolve all in contains.json (6 milliseconds)
279[info] - should validate correctly contains.json (8 milliseconds)
280[info] - should Parse and serialize content.json (3 milliseconds)
281[info] - should resolve all in content.json (2 milliseconds)
282[info] - should validate correctly content.json (2 milliseconds)
283[info] - should Parse and serialize default.json (3 milliseconds)
284[info] - should resolve all in default.json (2 milliseconds)
285[info] - should validate correctly default.json (3 milliseconds)
286[info] - should Parse and serialize defs.json (1 millisecond)
287[info] - should resolve all in defs.json (25 milliseconds)
288[info] - should validate correctly defs.json (28 milliseconds)
289[info] - should Parse and serialize dependentRequired.json (2 milliseconds)
290[info] - should resolve all in dependentRequired.json (3 milliseconds)
291[info] - should validate correctly dependentRequired.json (4 milliseconds)
292[info] - should Parse and serialize dependentSchemas.json (2 milliseconds)
293[info] - should resolve all in dependentSchemas.json (5 milliseconds)
294[info] - should validate correctly dependentSchemas.json (5 milliseconds)
295[info] - should Parse and serialize enum.json (4 milliseconds)
296[info] - should resolve all in enum.json (4 milliseconds)
297[info] - should validate correctly enum.json (5 milliseconds)
298[info] - should Parse and serialize exclusiveMaximum.json (0 milliseconds)
299[info] - should resolve all in exclusiveMaximum.json (1 millisecond)
300[info] - should validate correctly exclusiveMaximum.json (1 millisecond)
301[info] - should Parse and serialize exclusiveMinimum.json (1 millisecond)
302[info] - should resolve all in exclusiveMinimum.json (1 millisecond)
303[info] - should validate correctly exclusiveMinimum.json (2 milliseconds)
304[info] - should Parse and serialize format.json (5 milliseconds)
305[info] - should resolve all in format.json (5 milliseconds)
306[info] - should validate correctly format.json (5 milliseconds)
307[info] - should Parse and serialize id.json (2 milliseconds)
308[info] - should resolve all in id.json (48 milliseconds)
309[info] - should validate correctly id.json (85 milliseconds)
310[info] - should Parse and serialize if-then-else.json (6 milliseconds)
311[info] - should resolve all in if-then-else.json (5 milliseconds)
312[info] - should validate correctly if-then-else.json (5 milliseconds)
313[info] - should Parse and serialize infinite-loop-detection.json (2 milliseconds)
314[info] - should resolve all in infinite-loop-detection.json (1 millisecond)
315[info] - should validate correctly infinite-loop-detection.json (2 milliseconds)
316[info] - should Parse and serialize items.json (8 milliseconds)
317[info] - should resolve all in items.json (4 milliseconds)
318[info] - should validate correctly items.json (9 milliseconds)
319[info] - should Parse and serialize maxContains.json (2 milliseconds)
320[info] - should resolve all in maxContains.json (1 millisecond)
321[info] - should validate correctly maxContains.json (1 millisecond)
322[info] - should Parse and serialize maxItems.json (0 milliseconds)
323[info] - should resolve all in maxItems.json (1 millisecond)
324[info] - should validate correctly maxItems.json (1 millisecond)
325[info] - should Parse and serialize maxLength.json (1 millisecond)
326[info] - should resolve all in maxLength.json (1 millisecond)
327[info] - should validate correctly maxLength.json (2 milliseconds)
328[info] - should Parse and serialize maxProperties.json (1 millisecond)
329[info] - should resolve all in maxProperties.json (2 milliseconds)
330[info] - should validate correctly maxProperties.json (4 milliseconds)
331[info] - should Parse and serialize maximum.json (1 millisecond)
332[info] - should resolve all in maximum.json (1 millisecond)
333[info] - should validate correctly maximum.json (3 milliseconds)
334[info] - should Parse and serialize minContains.json (3 milliseconds)
335[info] - should resolve all in minContains.json (3 milliseconds)
336[info] - should validate correctly minContains.json (4 milliseconds)
337[info] - should Parse and serialize minItems.json (1 millisecond)
338[info] - should resolve all in minItems.json (0 milliseconds)
339[info] - should validate correctly minItems.json (1 millisecond)
340[info] - should Parse and serialize minLength.json (0 milliseconds)
341[info] - should resolve all in minLength.json (1 millisecond)
342[info] - should validate correctly minLength.json (1 millisecond)
343[info] - should Parse and serialize minProperties.json (0 milliseconds)
344[info] - should resolve all in minProperties.json (1 millisecond)
345[info] - should validate correctly minProperties.json (1 millisecond)
346[info] - should Parse and serialize minimum.json (0 milliseconds)
347[info] - should resolve all in minimum.json (1 millisecond)
348[info] - should validate correctly minimum.json (1 millisecond)
349[info] - should Parse and serialize multipleOf.json (1 millisecond)
350[info] - should resolve all in multipleOf.json (5 milliseconds)
351[info] - should validate correctly multipleOf.json (3 milliseconds)
352[info] - should Parse and serialize not.json (3 milliseconds)
353[info] - should resolve all in not.json (3 milliseconds)
354[info] - should validate correctly not.json (2 milliseconds)
355[info] - should Parse and serialize oneOf.json (6 milliseconds)
356[info] - should resolve all in oneOf.json (11 milliseconds)
357[info] - should validate correctly oneOf.json (6 milliseconds)
358[info] - should Parse and serialize pattern.json (2 milliseconds)
359[info] - should resolve all in pattern.json (1 millisecond)
360[info] - should validate correctly pattern.json (1 millisecond)
361[info] - should Parse and serialize patternProperties.json (2 milliseconds)
362[info] - should resolve all in patternProperties.json (2 milliseconds)
363[info] - should validate correctly patternProperties.json (3 milliseconds)
364[info] - should Parse and serialize properties.json (4 milliseconds)
365[info] - should resolve all in properties.json (3 milliseconds)
366[info] - should validate correctly properties.json (5 milliseconds)
367[info] - should Parse and serialize propertyNames.json (2 milliseconds)
368[info] - should resolve all in propertyNames.json (2 milliseconds)
369[info] - should validate correctly propertyNames.json (2 milliseconds)
370[info] - should Parse and serialize recursiveRef.json (13 milliseconds)
371[info] - should resolve all in recursiveRef.json (15 milliseconds)
372[info] - should validate correctly recursiveRef.json (16 milliseconds)
373[info] - should Parse and serialize ref.json (9 milliseconds)
374[info] - should resolve all in ref.json (31 milliseconds)
375[info] - should validate correctly ref.json (40 milliseconds)
376[info] - should Parse and serialize refRemote.json (3 milliseconds)
377[info] - should resolve all in refRemote.json (8 milliseconds)
378[info] - should validate correctly refRemote.json (10 milliseconds)
379[info] - should Parse and serialize required.json (5 milliseconds)
380[info] - should resolve all in required.json (2 milliseconds)
381[info] - should validate correctly required.json (4 milliseconds)
382[info] - should Parse and serialize type.json (3 milliseconds)
383[info] - should resolve all in type.json (7 milliseconds)
384[info] - should validate correctly type.json (4 milliseconds)
385[info] - should Parse and serialize unevaluatedItems.json (13 milliseconds)
386[info] - should resolve all in unevaluatedItems.json (10 milliseconds)
387[info] - should validate correctly unevaluatedItems.json (12 milliseconds)
388[info] - should Parse and serialize unevaluatedProperties.json (19 milliseconds)
389[info] - should resolve all in unevaluatedProperties.json (18 milliseconds)
390[info] - should validate correctly unevaluatedProperties.json (27 milliseconds)
391[info] - should Parse and serialize uniqueItems.json (2 milliseconds)
392[info] - should resolve all in uniqueItems.json (2 milliseconds)
393[info] - should validate correctly uniqueItems.json (6 milliseconds)
394[info] - should Parse and serialize unknownKeyword.json (2 milliseconds)
395[info] - should resolve all in unknownKeyword.json (1 millisecond)
396[info] - should validate correctly unknownKeyword.json (1 millisecond)
397[info] - should Parse and serialize vocabulary.json (1 millisecond)
398[info] - should resolve all in vocabulary.json (6 milliseconds)
399[info] - should validate correctly vocabulary.json (1 millisecond)
400[info] ResolverSpec:
401[info] resolve
402[info] - should work (1 millisecond)
403[info] RefOrderSpec:
404[info] - should work use the first definition (4 milliseconds)
405[info] CodecSpec:
406[info] - should parse and serialize the example /samples/schema-website/address.schema.json (10 milliseconds)
407[info] - should parse and serialize the example /samples/schema-website/arrays.schema.json (2 milliseconds)
408[info] - should parse and serialize the example /samples/schema-website/fstab.schema.json (5 milliseconds)
409[info] ValidationSuite2020_12Spec:
410[info] Parsing
411[info] - should Parse and serialize additionalProperties.json (4 milliseconds)
412[info] - should resolve all in additionalProperties.json (3 milliseconds)
413[info] - should validate correctly additionalProperties.json (2 milliseconds)
414[info] - should Parse and serialize allOf.json (5 milliseconds)
415[info] - should resolve all in allOf.json (4 milliseconds)
416[info] - should validate correctly allOf.json (6 milliseconds)
417[info] - should Parse and serialize anchor.json (3 milliseconds)
418[info] - should resolve all in anchor.json (3 milliseconds)
419[info] - should validate correctly anchor.json (4 milliseconds)
420[info] - should Parse and serialize anyOf.json (3 milliseconds)
421[info] - should resolve all in anyOf.json (3 milliseconds)
422[info] - should validate correctly anyOf.json (4 milliseconds)
423[info] - should Parse and serialize boolean_schema.json (0 milliseconds)
424[info] - should resolve all in boolean_schema.json (1 millisecond)
425[info] - should validate correctly boolean_schema.json (0 milliseconds)
426[info] - should Parse and serialize const.json (2 milliseconds)
427[info] - should resolve all in const.json (3 milliseconds)
428[info] - should validate correctly const.json (3 milliseconds)
429[info] - should Parse and serialize contains.json (2 milliseconds)
430[info] - should resolve all in contains.json (1 millisecond)
431[info] - should validate correctly contains.json (3 milliseconds)
432[info] - should Parse and serialize content.json (2 milliseconds)
433[info] - should resolve all in content.json (1 millisecond)
434[info] - should validate correctly content.json (1 millisecond)
435[info] - should Parse and serialize default.json (1 millisecond)
436[info] - should resolve all in default.json (1 millisecond)
437[info] - should validate correctly default.json (1 millisecond)
438[info] - should Parse and serialize defs.json (1 millisecond)
439[info] - should resolve all in defs.json (10 milliseconds)
440[info] - should validate correctly defs.json (12 milliseconds)
441[info] - should Parse and serialize dependentRequired.json (2 milliseconds)
442[info] - should resolve all in dependentRequired.json (1 millisecond)
443[info] - should validate correctly dependentRequired.json (2 milliseconds)
444[info] - should Parse and serialize dependentSchemas.json (1 millisecond)
445[info] - should resolve all in dependentSchemas.json (1 millisecond)
446[info] - should validate correctly dependentSchemas.json (2 milliseconds)
447[info] - should Parse and serialize dynamicRef.json (7 milliseconds)
448[info] - should resolve all in dynamicRef.json (21 milliseconds)
449[info] - should validate correctly dynamicRef.json (21 milliseconds)
450[info] - should Parse and serialize enum.json (3 milliseconds)
451[info] - should resolve all in enum.json (4 milliseconds)
452[info] - should validate correctly enum.json (3 milliseconds)
453[info] - should Parse and serialize exclusiveMaximum.json (1 millisecond)
454[info] - should resolve all in exclusiveMaximum.json (1 millisecond)
455[info] - should validate correctly exclusiveMaximum.json (1 millisecond)
456[info] - should Parse and serialize exclusiveMinimum.json (0 milliseconds)
457[info] - should resolve all in exclusiveMinimum.json (1 millisecond)
458[info] - should validate correctly exclusiveMinimum.json (0 milliseconds)
459[info] - should Parse and serialize format.json (2 milliseconds)
460[info] - should resolve all in format.json (2 milliseconds)
461[info] - should validate correctly format.json (3 milliseconds)
462[info] - should Parse and serialize id.json (2 milliseconds)
463[info] - should resolve all in id.json (33 milliseconds)
464[info] - should validate correctly id.json (46 milliseconds)
465[info] - should Parse and serialize if-then-else.json (3 milliseconds)
466[info] - should resolve all in if-then-else.json (3 milliseconds)
467[info] - should validate correctly if-then-else.json (3 milliseconds)
468[info] - should Parse and serialize infinite-loop-detection.json (1 millisecond)
469[info] - should resolve all in infinite-loop-detection.json (0 milliseconds)
470[info] - should validate correctly infinite-loop-detection.json (1 millisecond)
471[info] - should Parse and serialize items.json (3 milliseconds)
472[info] - should resolve all in items.json (3 milliseconds)
473[info] - should validate correctly items.json (4 milliseconds)
474[info] - should Parse and serialize maxContains.json (1 millisecond)
475[info] - should resolve all in maxContains.json (1 millisecond)
476[info] - should validate correctly maxContains.json (1 millisecond)
477[info] - should Parse and serialize maxItems.json (0 milliseconds)
478[info] - should resolve all in maxItems.json (0 milliseconds)
479[info] - should validate correctly maxItems.json (0 milliseconds)
480[info] - should Parse and serialize maxLength.json (0 milliseconds)
481[info] - should resolve all in maxLength.json (0 milliseconds)
482[info] - should validate correctly maxLength.json (0 milliseconds)
483[info] - should Parse and serialize maxProperties.json (0 milliseconds)
484[info] - should resolve all in maxProperties.json (1 millisecond)
485[info] - should validate correctly maxProperties.json (3 milliseconds)
486[info] - should Parse and serialize maximum.json (0 milliseconds)
487[info] - should resolve all in maximum.json (0 milliseconds)
488[info] - should validate correctly maximum.json (1 millisecond)
489[info] - should Parse and serialize minContains.json (2 milliseconds)
490[info] - should resolve all in minContains.json (2 milliseconds)
491[info] - should validate correctly minContains.json (2 milliseconds)
492[info] - should Parse and serialize minItems.json (1 millisecond)
493[info] - should resolve all in minItems.json (0 milliseconds)
494[info] - should validate correctly minItems.json (2 milliseconds)
495[info] - should Parse and serialize minLength.json (0 milliseconds)
496[info] - should resolve all in minLength.json (1 millisecond)
497[info] - should validate correctly minLength.json (0 milliseconds)
498[info] - should Parse and serialize minProperties.json (0 milliseconds)
499[info] - should resolve all in minProperties.json (2 milliseconds)
500[info] - should validate correctly minProperties.json (2 milliseconds)
501[info] - should Parse and serialize minimum.json (1 millisecond)
502[info] - should resolve all in minimum.json (1 millisecond)
503[info] - should validate correctly minimum.json (0 milliseconds)
504[info] - should Parse and serialize multipleOf.json (3 milliseconds)
505[info] - should resolve all in multipleOf.json (1 millisecond)
506[info] - should validate correctly multipleOf.json (1 millisecond)
507[info] - should Parse and serialize not.json (1 millisecond)
508[info] - should resolve all in not.json (2 milliseconds)
509[info] - should validate correctly not.json (2 milliseconds)
510[info] - should Parse and serialize oneOf.json (3 milliseconds)
511[info] - should resolve all in oneOf.json (3 milliseconds)
512[info] - should validate correctly oneOf.json (4 milliseconds)
513[info] - should Parse and serialize pattern.json (0 milliseconds)
514[info] - should resolve all in pattern.json (0 milliseconds)
515[info] - should validate correctly pattern.json (1 millisecond)
516[info] - should Parse and serialize patternProperties.json (2 milliseconds)
517[info] - should resolve all in patternProperties.json (1 millisecond)
518[info] - should validate correctly patternProperties.json (3 milliseconds)
519[info] - should Parse and serialize prefixItems.json (1 millisecond)
520[info] - should resolve all in prefixItems.json (1 millisecond)
521[info] - should validate correctly prefixItems.json (4 milliseconds)
522[info] - should Parse and serialize properties.json (3 milliseconds)
523[info] - should resolve all in properties.json (2 milliseconds)
524[info] - should validate correctly properties.json (3 milliseconds)
525[info] - should Parse and serialize propertyNames.json (1 millisecond)
526[info] - should resolve all in propertyNames.json (0 milliseconds)
527[info] - should validate correctly propertyNames.json (0 milliseconds)
528[info] - should Parse and serialize ref.json (9 milliseconds)
529[info] - should resolve all in ref.json (15 milliseconds)
530[info] - should validate correctly ref.json (18 milliseconds)
531[info] - should Parse and serialize refRemote.json (3 milliseconds)
532[info] - should resolve all in refRemote.json (7 milliseconds)
533[info] - should validate correctly refRemote.json (4 milliseconds)
534[info] - should Parse and serialize required.json (1 millisecond)
535[info] - should resolve all in required.json (1 millisecond)
536[info] - should validate correctly required.json (1 millisecond)
537[info] - should Parse and serialize type.json (2 milliseconds)
538[info] - should resolve all in type.json (1 millisecond)
539[info] - should validate correctly type.json (1 millisecond)
540[info] - should Parse and serialize unevaluatedItems.json (7 milliseconds)
541[info] - should resolve all in unevaluatedItems.json (6 milliseconds)
542[info] - should validate correctly unevaluatedItems.json (9 milliseconds)
543[info] - should Parse and serialize unevaluatedProperties.json (15 milliseconds)
544[info] - should resolve all in unevaluatedProperties.json (12 milliseconds)
545[info] - should validate correctly unevaluatedProperties.json (21 milliseconds)
546[info] - should Parse and serialize uniqueItems.json (2 milliseconds)
547[info] - should resolve all in uniqueItems.json (2 milliseconds)
548[info] - should validate correctly uniqueItems.json (4 milliseconds)
549[info] - should Parse and serialize unknownKeyword.json (1 millisecond)
550[info] - should resolve all in unknownKeyword.json (1 millisecond)
551[info] - should validate correctly unknownKeyword.json (1 millisecond)
552[info] - should Parse and serialize vocabulary.json (0 milliseconds)
553[info] - should resolve all in vocabulary.json (0 milliseconds)
554[info] - should validate correctly vocabulary.json (0 milliseconds)
555[info] LocationSpec:
556[info] - should encode into an empty object if nothing is in there (1 millisecond)
557[info] JsonPointerSpec:
558[info] - should easy concatenate (5 milliseconds)
559[info] - should be easy to construct from Strings (0 milliseconds)
560[info] - should know if it starts somehow (0 milliseconds)
561[info] - should escape properly (0 milliseconds)
562[info] RecursionSpec:
563[info] simple recursion
564[info] - should work (9 milliseconds)
565
566************************
567Build summary:
568[{
569 "module": "circe-json-schema",
570 "compile": {"status": "ok", "tookMs": 22718, "warnings": 11, "errors": 0, "sourceVersion": "3.8"},
571 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
572 "test-compile": {"status": "ok", "tookMs": 5199, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
573 "test": {"status": "ok", "tookMs": 3710, "passed": 316, "failed": 0, "ignored": 0, "skipped": 0, "total": 316, "byFramework": [{"framework": "unknown", "stats": {"passed": 316, "failed": 0, "ignored": 0, "skipped": 0, "total": 316}}]},
574 "publish": {"status": "skipped", "tookMs": 0},
575 "metadata": {
576 "crossScalaVersions": ["2.12.17", "2.13.10", "3.2.2"]
577}
578}]
579************************
580[success] Total time: 46 s, completed Dec 22, 2025, 6:17:15 PM
581[0JChecking patch project/plugins.sbt...
582Checking patch project/build.properties...
583Checking patch build.sbt...
584Applied patch project/plugins.sbt cleanly.
585Applied patch project/build.properties cleanly.
586Applied patch build.sbt cleanly.