Build Logs
snowplow/iglu-scala-client • 3.8.0-RC4:2025-12-22
Errors
2
Warnings
12
Total Lines
438
1##################################
2Clonning https://github.com/snowplow/iglu-scala-client.git into /build/repo using revision 4.1.0
3##################################
4Note: switching to '0aa8e2b13792a8cf172de922351e745ca0ab2515'.
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----
31Starting build for 3.8.0-RC4
32Execute tests: true
33sbt project found:
34No prepare script found for project snowplow/iglu-scala-client
35##################################
36Scala version: 3.8.0-RC4
37Targets: com.snowplowanalytics%iglu-scala-client com.snowplowanalytics%iglu-scala-client-data com.snowplowanalytics%iglu-scala-client-http4s
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: ,REQUIRE:-source:3.8
41Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Dcommunitybuild.scala=3.8.0-RC4
49-Dcommunitybuild.project.dependencies.add=
50-Xmx7G
51-Xms4G
52-Xss8M
53-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
54-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
55-jar
56/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
57"setCrossScalaVersions 3.8.0-RC4"
58"++3.8.0-RC4 -v"
59"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
60"set every credentials := Nil"
61"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
62"removeScalacOptionsStartingWith -P:wartremover"
63
64moduleMappings
65"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" com.snowplowanalytics%iglu-scala-client com.snowplowanalytics%iglu-scala-client-data com.snowplowanalytics%iglu-scala-client-http4s"
66
67[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
68[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 8.702s.
74[info] done compiling
75[info] loading settings for project repo from build.sbt...
76[info] set current project to repo (in build file:/build/repo/)
77Execute setCrossScalaVersions: 3.8.0-RC4
78OpenCB::Changing crossVersion 3.2.0 -> 3.8.0-RC4 in data/crossScalaVersions
79OpenCB::Changing crossVersion 3.2.0 -> 3.8.0-RC4 in core/crossScalaVersions
80OpenCB::Changing crossVersion 3.2.0 -> 3.8.0-RC4 in http4s/crossScalaVersions
81[info] set current project to repo (in build file:/build/repo/)
82[info] Setting Scala version to 3.8.0-RC4 on 3 projects.
83[info] Switching Scala version on:
84[info] data (3.8.0-RC4, 2.13.16, 2.12.19)
85[info] core (3.8.0-RC4, 2.13.16, 2.12.19)
86[info] http4s (3.8.0-RC4, 2.13.16, 2.12.19)
87[info] Excluding projects:
88[info] * repo (2.12.20)
89[info] Reapplying settings...
90[info] set current project to repo (in build file:/build/repo/)
91Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
92[info] Reapplying settings...
93[info] set current project to repo (in build file:/build/repo/)
94[info] Defining Global / credentials, core / credentials and 2 others.
95[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 19 others.
96[info] Run `last` for details.
97[info] Reapplying settings...
98[info] set current project to repo (in build file:/build/repo/)
99Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
100[info] Reapplying settings...
101OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
102
103 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
104 Did you mean http4s / allExcludeDependencies ?
105 , retry without global scopes
106[info] Reapplying settings...
107[info] set current project to repo (in build file:/build/repo/)
108Execute removeScalacOptionsStartingWith: -P:wartremover
109[info] Reapplying settings...
110[info] set current project to repo (in build file:/build/repo/)
111[success] Total time: 0 s, completed Dec 22, 2025, 8:22:03 PM
112Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
113Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
114Starting build...
115Projects: Set(core, data, http4s)
116Starting build for ProjectRef(file:/build/repo/,core) (iglu-scala-client)... [0/3]
117OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
118OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
119OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
120Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
121[info] compiling 5 Scala sources to /build/repo/modules/data/target/scala-3.8.0-RC4/classes ...
122[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
123[warn] one warning found
124[info] done compiling
125[info] compiling 18 Scala sources to /build/repo/modules/core/target/scala-3.8.0-RC4/classes ...
126[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
127[warn] one warning found
128[info] done compiling
129[info] compiling 15 Scala sources to /build/repo/modules/core/target/scala-3.8.0-RC4/test-classes ...
130[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
131[warn] one warning found
132[info] done compiling
133SLF4J(W): No SLF4J providers were found.
134SLF4J(W): Defaulting to no-operation (NOP) logger implementation
135SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
136SLF4J(W): Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier.
137SLF4J(W): Ignoring binding found at [jar:file:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/slf4j/slf4j-nop/1.7.30/slf4j-nop-1.7.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
138SLF4J(W): See https://www.slf4j.org/codes.html#ignoredBindings for an explanation.
139[info] SelfDescValidationSpec
140[info] This is a specification to test validation of self-describing JSONs
141[info] + validating a correct self-desc JSON should return the Unit in a Right
142[info] + validating an incorrect self-desc JSON should return the validation errors in a Failure
143[info] Total for specification SelfDescValidationSpec
144[info] Finished in 356 ms
145[info] 2 examples, 0 failure, 0 error
146[info] CachingValidationSpec
147[info] This is a specification to test the basic caching Validatable functionality
148[info] + beer-schema.json validates valid instances
149[info] + beer-schema.json invalidates invalid instances
150[info] + maxLength invalidates longer string
151[info] + maxLength does not try to validate integer
152[info] + additionalProperties invalidates unexpected property
153[info] + ipv4 format invalidates plain string
154[info] + validate integers bigger than java.lang.Long.MAX_VALUE
155[info] + validate null in [array, null] type
156[info] + invalidate stringly integer with integer type
157[info] + validate integer with number type
158[info] + validation error for V4 non-compliant schema
159[info] + cache parsed json schemas
160[info] + not cache parsed json schemas
161[info] + return error with the schema that exceeds maximum allowed JSON depth
162[info] + return error with the JSON instance that exceeds maximum allowed JSON depth
163[info] + return empty from checkSchema if schema has no issue
164[info] + return errors from checkSchema if schema exceeds maximum allowed JSON depth
165[info] Total for specification CachingValidationSpec
166[info] Finished in 138 ms
167[info] 17 examples, 0 failure, 0 error
168[info] JavaNetRegistryLookupSpec
169[info] executeCallWithRetry should
170[info] + retry on retriable status codes (500, 503, 429, 408) and eventually succeed
171[info] + not retry on non-retriable status codes (404, 400)
172[info] + exhaust retries after max attempts on persistent 500 errors
173[info] + use exponential backoff between retries
174[info] Total for specification JavaNetRegistryLookupSpec
175[info] Finished in 3 seconds, 108 ms
176[info] 4 examples, 0 failure, 0 error
177[info] CachingClientSpec
178[info] This is a specification to test client check
179[info] + validating a correct self-desc JSON should return the JSON in a Success
180[info] + validating a correct self-desc JSON with JSON Schema with incorrect $schema property should return Failure
181[info] + validating an incorrect self-desc JSON should return the validation errors in a Failure
182[info] + validating a correct self-desc JSON with superseded schema should return the JSON in a Success
183[info] + validating an incorrect self-desc JSON with superseded schema should return validation errors in a Failure
184[info] + validating self-desc JSONs with invalid superseded schemas should return resolution errors
185[info] Total for specification CachingClientSpec
186[info] Finished in 70 ms
187[info] 6 examples, 0 failure, 0 error
188[info] EmbeddedSpec
189[info] This is a specification to test an embedded RepositoryRef
190[info] + a JSON configuration can be used to construct an embedded RepositoryRef
191[info] + retrieving an existent JSON Schema from an embedded RepositoryRef should work
192[info] + requesting a non-existent JSON Schema from an embedded RepositoryRef should return None
193[info] + requesting a corrupted JSON Schema from an embedded RepositoryRef should return an appropriate Failure
194[info] + Schema list should work for embedded repo
195[info] Total for specification EmbeddedSpec
196[info] Finished in 25 ms
197[info] 5 examples, 0 failure, 0 error
198[info] SchemaValidationSpec
199[info] This is a specification to test Schema Validation
200[info] + validating a correct self-desc JSON should return the JSON in a Success
201[info] + validating a correct self-desc JSON with JSON Schema with incorrect $schema property should return Failure
202[info] Total for specification SchemaValidationSpec
203[info] Finished in 10 ms
204[info] 2 examples, 0 failure, 0 error
205[info] ResolverCacheSpec
206[info] + Disallow overwriting successful request with failed one
207[info] + Combine failures during putSchema
208[info] + Should create a resolver cache if cache size > 0 and TTL is none or more than 0
209[info] Total for specification ResolverCacheSpec
210[info] Finished in 43 ms
211[info] 3 examples, 0 failure, 0 error
212[info] ResolverSpec
213[info] This is a specification to test the Resolver functionality
214[info] + our prioritizeRepos algorithm should sort repository refs in priority order
215[info] + we can construct a Resolver from a valid resolver configuration JSON
216[info] + a Resolver should report its failed lookups when a JSON Schema can't be resolved
217[info] + a Resolver should report issues with a corrupted JSON Schema
218[info] + a Resolver should report issues with invalid JSON Schema
219[info] + a Resolver should respect backoff policy
220[info] + a Resolver should keep retrying and never overwrite a successful response
221[info] + a Resolver should accumulate errors from all repositories
222[info] + we can construct a Resolver from a valid resolver 1-0-2 configuration JSON
223[info] + a Resolver should cache SchemaLists with different models separately
224[info] + a Resolver should use schemaKey provided in SchemaListLike for result validation
225[info] + result from SchemaListLike should contain the exact schemaKey provided
226[info] isNotFound should
227[info] + return true if custom repo and Iglu Central repos don't have a schema
228[info] + return true if one Iglu Central repo returns a RepoFailure and the other one NotFound
229[info] + return false if custom repo returns a RepoFailure
230[info] + return true if custom repo returns a ClientFailure
231[info] + return true if there is no custom repo, one Iglu Central repo returns an error and the other one NotFound
232[info] + return false if there is no custom repo and Iglu Central ones return a RepoFailure
233[info] + return true if there is no custom repo and Iglu Central ones return a ClientFailure
234[info] + return true if there is just one custom repo that returns NotFound
235[info] + return false if there is just one custom repo that returns a RepoFailure
236[info] + return true if there is just one custom repo that returns a ClientFailure
237[info] + return true if one Iglu Central repo returns 2 errors and the other one returns one error and one NotFound
238[info] Total for specification ResolverSpec
239[info] Finished in 1 second, 190 ms
240[info] 23 examples, 0 failure, 0 error
241[info] RawValidationSpec
242[info] This is a specification to test the basic Validatable functionality
243[info] + beer-schema.json validates valid instances
244[info] + beer-schema.json invalidates invalid instances
245[info] + maxLength invalidates longer string
246[info] + maxLength does not try to validate integer
247[info] + additionalProperties invalidates unexpected property
248[info] + ipv4 format invalidates plain string
249[info] + validate integers bigger than java.lang.Long.MAX_VALUE
250[info] + validate null in [array, null] type
251[info] + invalidate stringly integer with integer type
252[info] + validate integer with number type
253[info] Total for specification RawValidationSpec
254[info] Finished in 38 ms
255[info] 10 examples, 0 failure, 0 error
256[info] ValidatorMessageFormatSpec
257[info] This specification tests error message formatting for validator types
258[info] Numeric validators:
259[info] + minimum validator produces correct message format
260[info] + maximum validator produces correct message format
261[info] + multipleOf validator produces correct message format
262[info] + exclusiveMinimum validator produces correct message format
263[info] + exclusiveMaximum validator produces correct message format
264[info] String validators:
265[info] + minLength validator produces correct message format
266[info] + maxLength validator produces correct message format
267[info] + pattern validator produces correct message format
268[info] Array validators:
269[info] + minItems validator produces correct message format
270[info] + maxItems validator produces correct message format
271[info] + uniqueItems validator produces correct message format
272[info] + items validator (via type error) produces correct message format
273[info] + additionalItems validator produces correct message format
274[info] Object validators:
275[info] + minProperties validator produces correct message format
276[info] + maxProperties validator produces correct message format
277[info] + required validator produces correct message format
278[info] + additionalProperties validator produces correct message format
279[info] + patternProperties validator produces correct message format
280[info] + dependencies validator produces correct message format
281[info] Type validators:
282[info] + type validator produces correct message format
283[info] + enum validator produces correct message format
284[info] Composition validators:
285[info] + allOf validator (via sub-validator) produces correct message format
286[info] + anyOf validator produces correct message format
287[info] + oneOf validator produces correct message format
288[info] + not validator produces correct message format
289[info] Format validators:
290[info] + format validator produces correct message format
291[info] Total for specification ValidatorMessageFormatSpec
292[info] Finished in 116 ms
293[info] 26 examples, 0 failure, 0 error
294[info] ValidatingWithRefSpec
295[info] + Validator should ignore '$ref' keyword
296[info] Total for specification ValidatingWithRefSpec
297[info] Finished in 11 ms
298[info] 1 example, 0 failure, 0 error
299[info] HttpSpec
300[info] This is a specification to test an HTTP-based RepositoryRef
301[info] + toPath strips unnecessary trailing slash
302[info] + a JSON configuration can be used to construct an HTTP-based RepositoryRef
303[info] + retrieving an existent JSON Schema from an HTTP-based RepositoryRef should work
304[info] + requesting a non-existent JSON Schema from an HTTP-based RepositoryRef should return None
305[info] + a JSON configuration can be used to construct an HttpRepositoryRef with apikey
306[info] Total for specification HttpSpec
307[info] Finished in 180 ms
308[info] 5 examples, 0 failure, 0 error
309[info] ResolverResultSpec
310[info] This is a specification to test the Resolver functionality
311[info] + our prioritizeRepos algorithm should sort repository refs in priority order
312[info] + we can construct a Resolver from a valid resolver configuration JSON
313[info] + a Resolver should report its failed lookups when a JSON Schema can't be resolved
314[info] + a Resolver should report issues with a corrupted JSON Schema
315[info] + a Resolver should report issues with invalid JSON Schema
316[info] + a Resolver should respect backoff policy
317[info] + a Resolver should keep retrying and never overwrite a successful response
318[info] + a Resolver should accumulate errors from all repositories
319[info] + we can construct a Resolver from a valid resolver 1-0-2 configuration JSON
320[info] + a Resolver should cache SchemaLists with different models separately
321[info] + a Resolver should not cache schema if cache is disabled
322[info] + a Resolver should return cached schema when ttl not exceeded
323[info] + a Resolver should return cached schema when ttl exceeded
324[info] + a Resolver should not spam the registry with similar requests
325[info] + a Resolver should return superseding schema if resolveSupersedingSchema is true
326[info] + a Resolver shouldn't return superseding schema if resolveSupersedingSchema is false
327[info] + a Resolver should return cached "not found" when ttl not exceeded
328[info] + a Resolver should update cached "not found" when ttl exceeded
329[info] lookupSchemasUntil should
330[info] + return 1-0-0
331[info] + return 1-0-0 and 1-1-0
332[info] + return 1-0-0, 1-1-0 and 1-1-1
333[info] + return 1-0-0, 1-1-0, 1-1-1 and 1-1-2
334[info] + return 1-0-0, 1-1-0, 1-1-1, 1-1-2 and 1-2-0
335[info] + return 1-0-0, 1-1-0, 1-1-1, 1-1-2, 1-2-0 and 1-2-1
336[info] + return 1-0-0, 1-1-0, 1-1-1, 1-1-2, 1-2-0, 1-2-1 and 1-2-2
337[info] + return an error if the first schema of current revision is invalid
338[info] + return an error if the first schema of previous revision is invalid
339[info] + return an error if the second schema of current revision is invalid
340[info] + return an error if the second schema of previous revision is invalid
341[info] + return 3-0-0 (no 1-*-* and 2-*-* schemas)
342[info] + return 3-0-0 from a registry and 3-1-0 from another one
343[info] + return cached schema when ttl not exceeded
344[info] + refetch the schema from registry when ttl exceeded
345[info] + not cache schema if cache is disabled
346[info] + cache errors
347[info] + return expected results when called multiple times
348[info] Total for specification ResolverResultSpec
349[info] Finished in 694 ms
350[info] 36 examples, 0 failure, 0 error
351Starting build for ProjectRef(file:/build/repo/,data) (iglu-scala-client-data)... [1/3]
352Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
353[info] compiling 3 Scala sources to /build/repo/modules/data/target/scala-3.8.0-RC4/test-classes ...
354[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
355[warn] one warning found
356[info] done compiling
357[info] RegistryErrorSpec
358[info] + Encode and decode RegistryError
359[info] Total for specification RegistryErrorSpec
360[info] Finished in 180 ms
361[info] 1 example, 0 failure, 0 error
362[info] ValidationErrorSpec
363[info] + Encode and decode ValidationError
364[info] Total for specification ValidationErrorSpec
365[info] Finished in 14 ms
366[info] 1 example, 0 failure, 0 error
367[info] ClientErrorSpec
368[info] + Encode and decode ResolutionError
369[info] + Encode and decode ValidationError
370[info] Total for specification ClientErrorSpec
371[info] Finished in 23 ms
372[info] 2 examples, 0 failure, 0 error
373Starting build for ProjectRef(file:/build/repo/,http4s) (iglu-scala-client-http4s)... [2/3]
374Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
375[info] compiling 1 Scala source to /build/repo/modules/http4s/target/scala-3.8.0-RC4/classes ...
376[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
377[warn] one warning found
378[info] done compiling
379[info] compiling 1 Scala source to /build/repo/modules/http4s/target/scala-3.8.0-RC4/test-classes ...
380[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
381[warn] one warning found
382[info] done compiling
383SLF4J(W): No SLF4J providers were found.
384SLF4J(W): Defaulting to no-operation (NOP) logger implementation
385SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
386[info] Http4sRegistryLookupSpec
387[info] The Http4sRegistryLookup lookup should
388[info] + lookup a valid schema
389[info] + return a registry error for an unknown schema
390[info] + return a registry error when http client raises exception
391[info] + return a registry error with status code only for a client failure - Forbidden
392[info] + return a registry error with status code only for a client failure - RequestTimeout
393[info] The Http4sRegistryLookup list should
394[info] + list schemas for a valid vendor and name
395[info] + return a registry error when http client raises exception
396[info] Total for specification Http4sRegistryLookupSpec
397[info] Finished in 19 seconds, 227 ms
398[info] 7 examples, 0 failure, 0 error
399
400************************
401Build summary:
402[{
403 "module": "iglu-scala-client",
404 "compile": {"status": "ok", "tookMs": 19107, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
405 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
406 "test-compile": {"status": "ok", "tookMs": 11614, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
407 "test": {"status": "ok", "tookMs": 7704, "passed": 140, "failed": 0, "ignored": 0, "skipped": 0, "total": 140, "byFramework": [{"framework": "specs2", "stats": {"passed": 140, "failed": 0, "ignored": 0, "skipped": 0, "total": 140}}]},
408 "publish": {"status": "skipped", "tookMs": 0},
409 "metadata": {
410 "crossScalaVersions": ["3.2.0", "2.13.16", "2.12.19"]
411}
412},{
413 "module": "iglu-scala-client-data",
414 "compile": {"status": "ok", "tookMs": 49, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
415 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
416 "test-compile": {"status": "ok", "tookMs": 1167, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
417 "test": {"status": "ok", "tookMs": 653, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "specs2", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
418 "publish": {"status": "skipped", "tookMs": 0},
419 "metadata": {
420 "crossScalaVersions": ["3.2.0", "2.13.16", "2.12.19"]
421}
422},{
423 "module": "iglu-scala-client-http4s",
424 "compile": {"status": "ok", "tookMs": 1677, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
425 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
426 "test-compile": {"status": "ok", "tookMs": 2110, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
427 "test": {"status": "ok", "tookMs": 20249, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "specs2", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
428 "publish": {"status": "skipped", "tookMs": 0},
429 "metadata": {
430 "crossScalaVersions": ["3.2.0", "2.13.16", "2.12.19"]
431}
432}]
433************************
434[success] Total time: 104 s (0:01:44.0), completed Dec 22, 2025, 8:23:46 PM
435[0JChecking patch project/plugins.sbt...
436Checking patch build.sbt...
437Applied patch project/plugins.sbt cleanly.
438Applied patch build.sbt cleanly.