Build Logs

sirthias/borer • 3.8.0-RC5:2025-12-31

Errors

4

Warnings

3

Total Lines

1343

1##################################
2Clonning https://github.com/sirthias/borer.git into /build/repo using revision v1.16.2
3##################################
4Note: switching to '26a337c35e5fae5562b14dad7c52c3c06e7e2677'.
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
21Using explicit Scala version for migration: 3.4.2 for source version
22Migrating project for -source:3.4 using Scala 3.4.2
23----
24Preparing build for 3.4.2
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: build.sbt
31Pattern: def scala3 = "3.3.7"
32Replacement: def scala3 = "3.4.2"
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (21))
35Compiled project (Scala 3.7.3, JVM (21))
36Successfully applied pattern 'def scala3 = "3.3.7"' in build.sbt
37----
38Starting build for 3.4.2
39Execute tests: false
40sbt project found:
41No prepare script found for project sirthias/borer
42##################################
43Scala version: 3.4.2
44Targets: io.bullet%borer-compat-akka io.bullet%borer-compat-cats io.bullet%borer-compat-circe io.bullet%borer-compat-pekko io.bullet%borer-compat-scodec io.bullet%borer-core io.bullet%borer-derivation
45Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"\" \"-indent\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4+3.4.2"],"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.3.7\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
46##################################
47Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
48Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
49[sbt_options] declare -a sbt_options=()
50[process_args] java_version = '21'
51[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
52# Executing command line:
53java
54-Xmx4g
55-Xss2M
56-XX:MaxMetaspaceSize=1g
57-XX:ReservedCodeCacheSize=256m
58-XX:+UseG1GC
59-Dfile.encoding=UTF8
60-Dcommunitybuild.scala=3.4.2
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_21
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.4.2"
70"++3.4.2 -v"
71"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-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"mapScalacOptions "" "-indent" "
76moduleMappings
77"runBuild 3.4.2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"\" \"-indent\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4+3.4.2"],"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.3.7\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}""" io.bullet%borer-compat-akka io.bullet%borer-compat-cats io.bullet%borer-compat-circe io.bullet%borer-compat-pekko io.bullet%borer-compat-scodec io.bullet%borer-core io.bullet%borer-derivation"
78
79[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
80[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
81[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
82[info] loading project definition from /build/repo/project
83[info] compiling 6 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
84[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
85[info] Compilation completed in 7.916s.
86[info] done compiling
87[info] loading settings for project borer from build.sbt, version.sbt...
88[info] resolving key references (20671 settings) ...
89[info] _
90[info] | |
91[info] | |__ ___ _ __ ___ _ __
92[info] | '_ \ / _ \| '__/ _ \ '__|
93[info] | |_) | (_) | | | __/ |
94[info] |_.__/ \___/|_| \___|_| 1.16.2
95[info]
96[info] Useful sbt tasks:
97[info] â–¶ project core - Descend into the JVM core module
98[info] â–¶ project `coreJS` - Descend into the JS core module
99[info] â–¶ test - Run all tests
100[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
101[info]
102Execute setCrossScalaVersions: 3.4.2
103OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circe/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circe/crossScalaVersions
105OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in benchmarks/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in benchmarks/crossScalaVersions
107OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-scodecNative/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-scodecNative/crossScalaVersions
109OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in borer/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in borer/crossScalaVersions
111OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in core/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in core/crossScalaVersions
113OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circeNative/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circeNative/crossScalaVersions
115OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in derivationNative/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivationNative/crossScalaVersions
117OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circeJS/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circeJS/crossScalaVersions
119OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in site/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in site/crossScalaVersions
121OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-akka/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-akka/crossScalaVersions
123OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in coreJS/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in coreJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-cats/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-cats/crossScalaVersions
127OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-scodecJS/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-scodecJS/crossScalaVersions
129OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in coreNative/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in coreNative/crossScalaVersions
131OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-catsNative/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-catsNative/crossScalaVersions
133OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in derivation/crossScalaVersions
134OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-pekko/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-pekko/crossScalaVersions
136OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-scodec/crossScalaVersions
137OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-scodec/crossScalaVersions
138OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-catsJS/crossScalaVersions
139OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-catsJS/crossScalaVersions
140OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in derivationJS/crossScalaVersions
141OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivationJS/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivation/crossScalaVersions
143[info] _
144[info] | |
145[info] | |__ ___ _ __ ___ _ __
146[info] | '_ \ / _ \| '__/ _ \ '__|
147[info] | |_) | (_) | | | __/ |
148[info] |_.__/ \___/|_| \___|_| 1.16.2
149[info]
150[info] Useful sbt tasks:
151[info] â–¶ project core - Descend into the JVM core module
152[info] â–¶ project `coreJS` - Descend into the JS core module
153[info] â–¶ test - Run all tests
154[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
155[info]
156[info] Setting Scala version to 3.4.2 on 20 projects.
157[info] Switching Scala version on:
158[info] compat-circeJS (3.4.2)
159[info] compat-scodecNative (3.4.2)
160[info] benchmarks (3.4.2)
161[info] compat-catsNative (3.4.2)
162[info] compat-scodec (3.4.2)
163[info] derivationJS (3.4.2)
164[info] compat-pekko (3.4.2)
165[info] compat-circeNative (3.4.2)
166[info] coreNative (3.4.2)
167[info] site (3.4.2)
168[info] compat-catsJS (3.4.2)
169[info] compat-akka (3.4.2)
170[info] coreJS (3.4.2)
171[info] derivationNative (3.4.2)
172[info] * borer (3.4.2)
173[info] compat-circe (3.4.2)
174[info] derivation (3.4.2)
175[info] compat-scodecJS (3.4.2)
176[info] core (3.4.2)
177[info] compat-cats (3.4.2)
178[info] Excluding projects:
179[info] Reapplying settings...
180[info] _
181[info] | |
182[info] | |__ ___ _ __ ___ _ __
183[info] | '_ \ / _ \| '__/ _ \ '__|
184[info] | |_) | (_) | | | __/ |
185[info] |_.__/ \___/|_| \___|_| 1.16.2
186[info]
187[info] Useful sbt tasks:
188[info] â–¶ project core - Descend into the JVM core module
189[info] â–¶ project `coreJS` - Descend into the JS core module
190[info] â–¶ test - Run all tests
191[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
192[info]
193Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
194[info] Reapplying settings...
195[info] _
196[info] | |
197[info] | |__ ___ _ __ ___ _ __
198[info] | '_ \ / _ \| '__/ _ \ '__|
199[info] | |_) | (_) | | | __/ |
200[info] |_.__/ \___/|_| \___|_| 1.16.2
201[info]
202[info] Useful sbt tasks:
203[info] â–¶ project core - Descend into the JVM core module
204[info] â–¶ project `coreJS` - Descend into the JS core module
205[info] â–¶ test - Run all tests
206[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
207[info]
208[info] Defining Global / credentials, benchmarks / credentials and 18 others.
209[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 177 others.
210[info] Run `last` for details.
211[info] Reapplying settings...
212[info] _
213[info] | |
214[info] | |__ ___ _ __ ___ _ __
215[info] | '_ \ / _ \| '__/ _ \ '__|
216[info] | |_) | (_) | | | __/ |
217[info] |_.__/ \___/|_| \___|_| 1.16.2
218[info]
219[info] Useful sbt tasks:
220[info] â–¶ project core - Descend into the JVM core module
221[info] â–¶ project `coreJS` - Descend into the JS core module
222[info] â–¶ test - Run all tests
223[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
224[info]
225Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
226[info] Reapplying settings...
227OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
228
229 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
230 Did you mean derivationNative / allExcludeDependencies ?
231 , retry without global scopes
232[info] Reapplying settings...
233[info] _
234[info] | |
235[info] | |__ ___ _ __ ___ _ __
236[info] | '_ \ / _ \| '__/ _ \ '__|
237[info] | |_) | (_) | | | __/ |
238[info] |_.__/ \___/|_| \___|_| 1.16.2
239[info]
240[info] Useful sbt tasks:
241[info] â–¶ project core - Descend into the JVM core module
242[info] â–¶ project `coreJS` - Descend into the JS core module
243[info] â–¶ test - Run all tests
244[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
245[info]
246Execute removeScalacOptionsStartingWith: -P:wartremover
247[info] Reapplying settings...
248[info] _
249[info] | |
250[info] | |__ ___ _ __ ___ _ __
251[info] | '_ \ / _ \| '__/ _ \ '__|
252[info] | |_) | (_) | | | __/ |
253[info] |_.__/ \___/|_| \___|_| 1.16.2
254[info]
255[info] Useful sbt tasks:
256[info] â–¶ project core - Descend into the JVM core module
257[info] â–¶ project `coreJS` - Descend into the JS core module
258[info] â–¶ test - Run all tests
259[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
260[info]
261Execute mapScalacOptions: -indent
262[info] Reapplying settings...
263[info] _
264[info] | |
265[info] | |__ ___ _ __ ___ _ __
266[info] | '_ \ / _ \| '__/ _ \ '__|
267[info] | |_) | (_) | | | __/ |
268[info] |_.__/ \___/|_| \___|_| 1.16.2
269[info]
270[info] Useful sbt tasks:
271[info] â–¶ project core - Descend into the JVM core module
272[info] â–¶ project `coreJS` - Descend into the JS core module
273[info] â–¶ test - Run all tests
274[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
275[info]
276[success] Total time: 0 s, completed Dec 31, 2025, 10:28:52 PM
277Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"\" \"-indent\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4+3.4.2"],"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.3.7\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
278Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
279Starting build...
280Projects: Set(compat-scodec, compat-pekko, compat-akka, compat-circe, derivation, core, compat-cats)
281Starting build for ProjectRef(file:/build/repo/,core) (borer-core)... [0/7]
282OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
283OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
284OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
285OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
286OpenCB::Filter out '-indent', matches setting pattern '^-?-indent'
287OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
288Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xtarget:8, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/26a337c35e5fae5562b14dad7c52c3c06e7e2677/, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
289[info] Rewriting ../src/main/scala/io/bullet/borer/input/FromByteArrayInput.scala to ../.jvm/target/scala/src_managed/scala/src_managed/scala/io/bullet/borer/input/DirectFromByteArrayInput.scala
290[info] Rewriting ../src/main/scala/io/bullet/borer/json/JsonParser.scala to ../.jvm/target/scala/src_managed/scala/src_managed/scala/io/bullet/borer/json/DirectJsonParser.scala
291[info] compiling 63 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/classes ...
292Warning: mocking up superclass for module class internal
293[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Receptacle.scala]
294[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/cbor/CborParser.scala]
295[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/json/JsonRenderer.scala]
296[info] [patched file /build/repo/core/.jvm/target/scala/src_managed/scala/src_managed/scala/io/bullet/borer/json/DirectJsonParser.scala]
297[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromIteratorInput.scala]
298[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Input.scala]
299[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/TranscodingSetup.scala]
300[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Reader.scala]
301[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/output/ToByteArrayOutput.scala]
302[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/json/JsonParser.scala]
303[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Receiver.scala]
304[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/cbor/CborRenderer.scala]
305[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Decoder.scala]
306[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Nullable.scala]
307[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Encoder.scala]
308[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/ResizableRingBuffer.scala]
309[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/package.scala]
310[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/EncodingSetup.scala]
311[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Borer.scala]
312[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromFileInput.scala]
313[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/cbor/CborValidation.scala]
314[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Tag.scala]
315[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromByteArrayInput.scala]
316[info] [patched file /build/repo/core/.jvm/target/scala/src_managed/scala/src_managed/scala/io/bullet/borer/input/DirectFromByteArrayInput.scala]
317[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Logging.scala]
318[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromInputStreamInput.scala]
319[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/DecodingSetup.scala]
320[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/output/ToByteBufferOutput.scala]
321[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/ElementDeque.scala]
322[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Dom.scala]
323[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/ResizableByteRingBuffer.scala]
324[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/AdtEncodingStrategy.scala]
325[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Util.scala]
326[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Parser.scala]
327[info] done compiling
328[info] compiling 63 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/classes ...
329Warning: mocking up superclass for module class internal
330[info] done compiling
331[info] compiling 35 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/test-classes ...
332[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/encodings/Base64Spec.scala]
333[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/ConcatEncoderSpec.scala]
334[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/ByteArrayJsonSpec.scala]
335[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/MiscCborSpec.scala]
336[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/encodings/Base16Spec.scala]
337[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/encodings/Base32Spec.scala]
338[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/TranscodingSpec.scala]
339[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/Utf8Spec.scala]
340[info] [patched file /build/repo/core/.jvm/src/test/scala/io/bullet/borer/JsonTestSuite.scala]
341[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/AbstractJsonSuiteSpec.scala]
342[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/LoggingSpec.scala]
343[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/encodings/Base32HexSpec.scala]
344[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/ByteBufferJsonSuiteSpec.scala]
345[info] done compiling
346[info] compiling 13 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/test-classes ...
347[info] done compiling
348[info] compiling 6 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/test-classes ...
349[info] done compiling
350Starting build for ProjectRef(file:/build/repo/,compat-pekko) (borer-compat-pekko)... [1/7]
351Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xtarget:8, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/26a337c35e5fae5562b14dad7c52c3c06e7e2677/, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
352[info] compiling 2 Scala sources to /build/repo/compat-pekko/target/scala-3.4.2/classes ...
353[info] [patched file /build/repo/compat-pekko/src/main/scala/io/bullet/borer/compat/pekko.scala]
354[info] done compiling
355[info] compiling 9 Scala sources to /build/repo/derivation/.jvm/target/scala-3.4.2/classes ...
356[info] compiling 1 Scala source to /build/repo/compat-pekko/target/scala-3.4.2/classes ...
357[info] done compiling
358[info] [patched file /build/repo/derivation/src/main/scala/io/bullet/borer/derivation/Deriver.scala]
359[info] done compiling
360[info] compiling 4 Scala sources to /build/repo/compat-pekko/target/scala-3.4.2/test-classes ...
361[info] [patched file /build/repo/compat-pekko/src/test/scala/io/bullet/borer/compat/PekkoJsonSuiteSpec.scala]
362[info] done compiling
363[info] compiling 1 Scala source to /build/repo/derivation/.jvm/target/scala-3.4.2/classes ...
364[info] done compiling
365[info] compiling 3 Scala sources to /build/repo/derivation/.jvm/target/scala-3.4.2/classes ...
366[info] done compiling
367[info] compiling 1 Scala source to /build/repo/derivation/.jvm/target/scala-3.4.2/classes ...
368[info] done compiling
369[info] compiling 4 Scala sources to /build/repo/compat-pekko/target/scala-3.4.2/test-classes ...
370[info] done compiling
371Starting build for ProjectRef(file:/build/repo/,derivation) (borer-derivation)... [2/7]
372Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xtarget:8, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/26a337c35e5fae5562b14dad7c52c3c06e7e2677/, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
373[info] compiling 12 Scala sources to /build/repo/derivation/.jvm/target/scala-3.4.2/test-classes ...
374[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/CborFlatAdtEncodingSpec.scala]
375[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/EnumSpec.scala]
376[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/JsonDeepDerivationSpec.scala]
377[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/JsonFlatAdtEncodingSpec.scala]
378[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/DerivationSpec.scala]
379[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/JsonDerivationSpec.scala]
380[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/MiscSpec.scala]
381[info] done compiling
382[info] compiling 12 Scala sources to /build/repo/derivation/.jvm/target/scala-3.4.2/test-classes ...
383[info] done compiling
384Starting build for ProjectRef(file:/build/repo/,compat-scodec) (borer-compat-scodec)... [3/7]
385Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xtarget:8, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/26a337c35e5fae5562b14dad7c52c3c06e7e2677/, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
386[info] compiling 1 Scala source to /build/repo/compat-scodec/.jvm/target/scala-3.4.2/classes ...
387[info] [patched file /build/repo/compat-scodec/src/main/scala/io/bullet/borer/compat/scodec.scala]
388[info] done compiling
389[info] compiling 1 Scala source to /build/repo/compat-scodec/.jvm/target/scala-3.4.2/classes ...
390[info] done compiling
391[info] compiling 3 Scala sources to /build/repo/compat-scodec/.jvm/target/scala-3.4.2/test-classes ...
392[info] [patched file /build/repo/compat-scodec/src/test/scala/io/bullet/borer/compat/ByteVectorSpec.scala]
393[info] [patched file /build/repo/compat-scodec/src/test/scala/io/bullet/borer/compat/ScodecJsonSuiteSpec.scala]
394[info] done compiling
395[info] compiling 3 Scala sources to /build/repo/compat-scodec/.jvm/target/scala-3.4.2/test-classes ...
396[info] done compiling
397Starting build for ProjectRef(file:/build/repo/,compat-akka) (borer-compat-akka)... [4/7]
398Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xtarget:8, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/26a337c35e5fae5562b14dad7c52c3c06e7e2677/, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
399[info] compiling 2 Scala sources to /build/repo/compat-akka/target/scala-3.4.2/classes ...
400[info] [patched file /build/repo/compat-akka/src/main/scala/io/bullet/borer/compat/akka.scala]
401[info] done compiling
402[info] compiling 1 Scala source to /build/repo/compat-akka/target/scala-3.4.2/classes ...
403[info] done compiling
404[info] compiling 4 Scala sources to /build/repo/compat-akka/target/scala-3.4.2/test-classes ...
405[info] [patched file /build/repo/compat-akka/src/test/scala/io/bullet/borer/compat/AkkaJsonSuiteSpec.scala]
406[info] done compiling
407[info] compiling 1 Scala source to /build/repo/compat-akka/target/scala-3.4.2/test-classes ...
408[info] done compiling
409Starting build for ProjectRef(file:/build/repo/,compat-circe) (borer-compat-circe)... [5/7]
410Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xtarget:8, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/26a337c35e5fae5562b14dad7c52c3c06e7e2677/, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
411[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.4.2/classes ...
412[info] [patched file /build/repo/compat-circe/src/main/scala/io/bullet/borer/compat/circe.scala]
413[info] done compiling
414[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.4.2/classes ...
415[info] done compiling
416[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.4.2/test-classes ...
417[info] done compiling
418Starting build for ProjectRef(file:/build/repo/,compat-cats) (borer-compat-cats)... [6/7]
419Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xtarget:8, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/26a337c35e5fae5562b14dad7c52c3c06e7e2677/, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
420[info] compiling 1 Scala source to /build/repo/compat-cats/.jvm/target/scala-3.4.2/classes ...
421[info] [patched file /build/repo/compat-cats/src/main/scala/io/bullet/borer/compat/cats.scala]
422[info] done compiling
423[info] compiling 1 Scala source to /build/repo/compat-cats/.jvm/target/scala-3.4.2/classes ...
424[info] done compiling
425[info] compiling 2 Scala sources to /build/repo/compat-cats/.jvm/target/scala-3.4.2/test-classes ...
426[info] done compiling
427
428************************
429Build summary:
430[{
431 "module": "borer-core",
432 "compile": {"status": "ok", "tookMs": 14738, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
433 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
434 "test-compile": {"status": "ok", "tookMs": 11351, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
435 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
436 "publish": {"status": "skipped", "tookMs": 0},
437 "metadata": {
438 "crossScalaVersions": ["2.12.20"]
439}
440},{
441 "module": "borer-compat-pekko",
442 "compile": {"status": "ok", "tookMs": 822, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
443 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
444 "test-compile": {"status": "ok", "tookMs": 4695, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
445 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
446 "publish": {"status": "skipped", "tookMs": 0},
447 "metadata": {
448 "crossScalaVersions": ["2.12.20"]
449}
450},{
451 "module": "borer-derivation",
452 "compile": {"status": "ok", "tookMs": 87, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
453 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
454 "test-compile": {"status": "ok", "tookMs": 10494, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
455 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
456 "publish": {"status": "skipped", "tookMs": 0},
457 "metadata": {
458 "crossScalaVersions": ["2.12.20"]
459}
460},{
461 "module": "borer-compat-scodec",
462 "compile": {"status": "ok", "tookMs": 343, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
463 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
464 "test-compile": {"status": "ok", "tookMs": 973, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
465 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
466 "publish": {"status": "skipped", "tookMs": 0},
467 "metadata": {
468 "crossScalaVersions": ["2.12.20"]
469}
470},{
471 "module": "borer-compat-akka",
472 "compile": {"status": "ok", "tookMs": 707, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
473 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
474 "test-compile": {"status": "ok", "tookMs": 1465, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
475 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
476 "publish": {"status": "skipped", "tookMs": 0},
477 "metadata": {
478 "crossScalaVersions": ["2.12.20"]
479}
480},{
481 "module": "borer-compat-circe",
482 "compile": {"status": "ok", "tookMs": 345, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
483 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
484 "test-compile": {"status": "ok", "tookMs": 1165, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
485 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
486 "publish": {"status": "skipped", "tookMs": 0},
487 "metadata": {
488 "crossScalaVersions": ["2.12.20"]
489}
490},{
491 "module": "borer-compat-cats",
492 "compile": {"status": "ok", "tookMs": 480, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
493 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
494 "test-compile": {"status": "ok", "tookMs": 749, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
495 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
496 "publish": {"status": "skipped", "tookMs": 0},
497 "metadata": {
498 "crossScalaVersions": ["2.12.20"]
499}
500}]
501************************
502[success] Total time: 70 s (0:01:10.0), completed Dec 31, 2025, 10:30:02 PM
503[0JChecking patch project/plugins.sbt...
504Checking patch build.sbt...
505Applied patch project/plugins.sbt cleanly.
506Applied patch build.sbt cleanly.
507Commit migration rewrites
508Switched to a new branch 'opencb/migrate-source-3.4'
509[opencb/migrate-source-3.4 e50d06d] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.4.2
510 62 files changed, 193 insertions(+), 193 deletions(-)
511----
512Preparing build for 3.8.0-RC5
513Scala binary version found: 3.8
514Implicitly using source version 3.8
515Scala binary version found: 3.8
516Implicitly using source version 3.8
517Would try to apply common scalacOption (best-effort, sbt/mill only):
518Append: ,REQUIRE:-source:3.8
519Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
520
521Try apply source patch:
522Path: build.sbt
523Pattern: def scala3 = "3.3.7"
524Replacement: def scala3 = "3.8.0-RC5"
525Successfully applied pattern 'def scala3 = "3.3.7"' in build.sbt
526----
527Starting build for 3.8.0-RC5
528Execute tests: true
529sbt project found:
530No prepare script found for project sirthias/borer
531##################################
532Scala version: 3.8.0-RC5
533Targets: io.bullet%borer-compat-akka io.bullet%borer-compat-cats io.bullet%borer-compat-circe io.bullet%borer-compat-pekko io.bullet%borer-compat-scodec io.bullet%borer-core io.bullet%borer-derivation
534Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"\" \"-indent\" "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4+3.4.2"],"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.3.7\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
535##################################
536Using extra scalacOptions: ,REQUIRE:-source:3.8
537Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
538[sbt_options] declare -a sbt_options=()
539[process_args] java_version = '21'
540[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
541# Executing command line:
542java
543-Xmx4g
544-Xss2M
545-XX:MaxMetaspaceSize=1g
546-XX:ReservedCodeCacheSize=256m
547-XX:+UseG1GC
548-Dfile.encoding=UTF8
549-Dcommunitybuild.scala=3.8.0-RC5
550-Dcommunitybuild.project.dependencies.add=
551-Xmx7G
552-Xms4G
553-Xss8M
554-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
555-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
556-jar
557/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
558"setCrossScalaVersions 3.8.0-RC5"
559"++3.8.0-RC5 -v"
560"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
561"set every credentials := Nil"
562"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
563"removeScalacOptionsStartingWith -P:wartremover"
564"mapScalacOptions "" "-indent" "
565moduleMappings
566"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"\" \"-indent\" "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4+3.4.2"],"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.3.7\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}""" io.bullet%borer-compat-akka io.bullet%borer-compat-cats io.bullet%borer-compat-circe io.bullet%borer-compat-pekko io.bullet%borer-compat-scodec io.bullet%borer-core io.bullet%borer-derivation"
567
568[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
569[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
570[info] loading project definition from /build/repo/project
571[info] loading settings for project borer from build.sbt, version.sbt...
572[info] resolving key references (20671 settings) ...
573[info] _
574[info] | |
575[info] | |__ ___ _ __ ___ _ __
576[info] | '_ \ / _ \| '__/ _ \ '__|
577[info] | |_) | (_) | | | __/ |
578[info] |_.__/ \___/|_| \___|_| 1.16.2
579[info]
580[info] Useful sbt tasks:
581[info] â–¶ project core - Descend into the JVM core module
582[info] â–¶ project `coreJS` - Descend into the JS core module
583[info] â–¶ test - Run all tests
584[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
585[info]
586Execute setCrossScalaVersions: 3.8.0-RC5
587OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-pekko/crossScalaVersions
588OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-circe/crossScalaVersions
589OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-circe/crossScalaVersions
590OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in derivationJS/crossScalaVersions
591OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in derivationJS/crossScalaVersions
592OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-scodecNative/crossScalaVersions
593OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-scodecNative/crossScalaVersions
594OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in core/crossScalaVersions
595OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in core/crossScalaVersions
596OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in borer/crossScalaVersions
597OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in borer/crossScalaVersions
598OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in benchmarks/crossScalaVersions
599OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in benchmarks/crossScalaVersions
600OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-circeNative/crossScalaVersions
601OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-circeNative/crossScalaVersions
602OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-circeJS/crossScalaVersions
603OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-circeJS/crossScalaVersions
604OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in site/crossScalaVersions
605OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in site/crossScalaVersions
606OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-pekko/crossScalaVersions
607OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in coreJS/crossScalaVersions
608OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in coreJS/crossScalaVersions
609OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-cats/crossScalaVersions
610OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-scodecJS/crossScalaVersions
611OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-akka/crossScalaVersions
612OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in derivationNative/crossScalaVersions
613OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in derivationNative/crossScalaVersions
614OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in coreNative/crossScalaVersions
615OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in coreNative/crossScalaVersions
616OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-catsNative/crossScalaVersions
617OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-catsNative/crossScalaVersions
618OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in derivation/crossScalaVersions
619OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in derivation/crossScalaVersions
620OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-scodec/crossScalaVersions
621OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-scodec/crossScalaVersions
622OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in compat-catsJS/crossScalaVersions
623OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-catsJS/crossScalaVersions
624OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-cats/crossScalaVersions
625OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-scodecJS/crossScalaVersions
626OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in compat-akka/crossScalaVersions
627[info] _
628[info] | |
629[info] | |__ ___ _ __ ___ _ __
630[info] | '_ \ / _ \| '__/ _ \ '__|
631[info] | |_) | (_) | | | __/ |
632[info] |_.__/ \___/|_| \___|_| 1.16.2
633[info]
634[info] Useful sbt tasks:
635[info] â–¶ project core - Descend into the JVM core module
636[info] â–¶ project `coreJS` - Descend into the JS core module
637[info] â–¶ test - Run all tests
638[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
639[info]
640[info] Setting Scala version to 3.8.0-RC5 on 20 projects.
641[info] Switching Scala version on:
642[info] compat-circeJS (3.8.0-RC5)
643[info] compat-scodecNative (3.8.0-RC5)
644[info] benchmarks (3.8.0-RC5)
645[info] compat-catsNative (3.8.0-RC5)
646[info] compat-scodec (3.8.0-RC5)
647[info] derivationJS (3.8.0-RC5)
648[info] compat-pekko (3.8.0-RC5)
649[info] compat-circeNative (3.8.0-RC5)
650[info] coreNative (3.8.0-RC5)
651[info] site (3.8.0-RC5)
652[info] compat-catsJS (3.8.0-RC5)
653[info] compat-akka (3.8.0-RC5)
654[info] coreJS (3.8.0-RC5)
655[info] derivationNative (3.8.0-RC5)
656[info] * borer (3.8.0-RC5)
657[info] compat-circe (3.8.0-RC5)
658[info] derivation (3.8.0-RC5)
659[info] compat-scodecJS (3.8.0-RC5)
660[info] core (3.8.0-RC5)
661[info] compat-cats (3.8.0-RC5)
662[info] Excluding projects:
663[info] Reapplying settings...
664[info] _
665[info] | |
666[info] | |__ ___ _ __ ___ _ __
667[info] | '_ \ / _ \| '__/ _ \ '__|
668[info] | |_) | (_) | | | __/ |
669[info] |_.__/ \___/|_| \___|_| 1.16.2
670[info]
671[info] Useful sbt tasks:
672[info] â–¶ project core - Descend into the JVM core module
673[info] â–¶ project `coreJS` - Descend into the JS core module
674[info] â–¶ test - Run all tests
675[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
676[info]
677Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
678[info] Reapplying settings...
679[info] _
680[info] | |
681[info] | |__ ___ _ __ ___ _ __
682[info] | '_ \ / _ \| '__/ _ \ '__|
683[info] | |_) | (_) | | | __/ |
684[info] |_.__/ \___/|_| \___|_| 1.16.2
685[info]
686[info] Useful sbt tasks:
687[info] â–¶ project core - Descend into the JVM core module
688[info] â–¶ project `coreJS` - Descend into the JS core module
689[info] â–¶ test - Run all tests
690[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
691[info]
692[info] Defining Global / credentials, benchmarks / credentials and 18 others.
693[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 177 others.
694[info] Run `last` for details.
695[info] Reapplying settings...
696[info] _
697[info] | |
698[info] | |__ ___ _ __ ___ _ __
699[info] | '_ \ / _ \| '__/ _ \ '__|
700[info] | |_) | (_) | | | __/ |
701[info] |_.__/ \___/|_| \___|_| 1.16.2
702[info]
703[info] Useful sbt tasks:
704[info] â–¶ project core - Descend into the JVM core module
705[info] â–¶ project `coreJS` - Descend into the JS core module
706[info] â–¶ test - Run all tests
707[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
708[info]
709Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
710[info] Reapplying settings...
711OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
712
713 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
714 Did you mean derivationNative / allExcludeDependencies ?
715 , retry without global scopes
716[info] Reapplying settings...
717[info] _
718[info] | |
719[info] | |__ ___ _ __ ___ _ __
720[info] | '_ \ / _ \| '__/ _ \ '__|
721[info] | |_) | (_) | | | __/ |
722[info] |_.__/ \___/|_| \___|_| 1.16.2
723[info]
724[info] Useful sbt tasks:
725[info] â–¶ project core - Descend into the JVM core module
726[info] â–¶ project `coreJS` - Descend into the JS core module
727[info] â–¶ test - Run all tests
728[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
729[info]
730Execute removeScalacOptionsStartingWith: -P:wartremover
731[info] Reapplying settings...
732[info] _
733[info] | |
734[info] | |__ ___ _ __ ___ _ __
735[info] | '_ \ / _ \| '__/ _ \ '__|
736[info] | |_) | (_) | | | __/ |
737[info] |_.__/ \___/|_| \___|_| 1.16.2
738[info]
739[info] Useful sbt tasks:
740[info] â–¶ project core - Descend into the JVM core module
741[info] â–¶ project `coreJS` - Descend into the JS core module
742[info] â–¶ test - Run all tests
743[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
744[info]
745Execute mapScalacOptions: -indent
746[info] Reapplying settings...
747[info] _
748[info] | |
749[info] | |__ ___ _ __ ___ _ __
750[info] | '_ \ / _ \| '__/ _ \ '__|
751[info] | |_) | (_) | | | __/ |
752[info] |_.__/ \___/|_| \___|_| 1.16.2
753[info]
754[info] Useful sbt tasks:
755[info] â–¶ project core - Descend into the JVM core module
756[info] â–¶ project `coreJS` - Descend into the JS core module
757[info] â–¶ test - Run all tests
758[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
759[info]
760[success] Total time: 0 s, completed Dec 31, 2025, 10:30:25 PM
761Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":["mapScalacOptions \"\" \"-indent\" "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4+3.4.2"],"sourcePatches":[{"path":"build.sbt","pattern":"def scala3 = \"3.3.7\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
762Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
763Starting build...
764Projects: Set(compat-scodec, compat-pekko, compat-akka, compat-circe, derivation, core, compat-cats)
765Starting build for ProjectRef(file:/build/repo/,core) (borer-core)... [0/7]
766OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
767OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
768OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
769OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
770OpenCB::Filter out '-indent', matches setting pattern '^-?-indent'
771Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xunchecked-java-output-version:17, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/e50d06d89c4b3ad48851698560114d66af9465ed/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
772[info] compiling 63 Scala sources to /build/repo/core/.jvm/target/scala-3.8.0-RC5/classes ...
773Warning: mocking up superclass for module class internal
774[info] done compiling
775[info] compiling 35 Scala sources to /build/repo/core/.jvm/target/scala-3.8.0-RC5/test-classes ...
776[info] done compiling
777io.bullet.borer.encodings.Base32Spec:
778 + rfc examples 0.017s
779 + roundtrip 0.021s
780io.bullet.borer.TranscodingSpec:
781 + To and From Dom 0.071s
782 + Roundtrip 0.006s
783 + Roundtrip-1 0.016s
784io.bullet.borer.LoggingSpec:
785 + simple values 0.076s
786 + byte arrays 0.009s
787 + text arrays 0.005s
788 + arrays 0.001s
789 + maps 0.007s
790 + long arrays and maps 0.002s
791io.bullet.borer.internal.UtilSpec:
792 + canBeRepresentedAsFloat16 0.009s
793io.bullet.borer.PrettyJsonSpec:
794 + Pretty Rendering 0.019s
795io.bullet.borer.MiscCborSpec:
796 + basic roundtrip 0.014s
797 + Zero-Member Case Class 0.001s
798 + Single-Member Case Class 0.007s
799 + BigInts 0.02s
800 + BigDecimals 0.012s
801 + Array-Header Mismatch Error 0.003s
802 + Int Array 0.01s
803 + Byte Array 0.001s
804 + Illegal Map Termination Error 0.001s
805 + Nested Encodings 0.007s
806 + Issue 227 0.0s
807 + Raw writing 0.0s
808io.bullet.borer.encodings.ZBase32Spec:
809 + encode 0.003s
810 + decode 0.004s
811 + roundtrip 0.0s
812 + produce proper error messages 0.016s
813io.bullet.borer.ImmutableOutputCborSuiteSpec:
814 + Positive Ints 0.004s
815 + Negative Ints 0.001s
816 + Floating Point Numbers 0.017s
817 + Simple Values 0.004s
818 + Tagged Values 0.006s
819 + Byte Strings 0.001s
820 + Text Strings 0.005s
821 + Arrays 0.007s
822 + Maps 0.043s
823 + Unbounded Data Items 0.031s
824io.bullet.borer.encodings.Base32HexSpec:
825 + rfc examples 0.001s
826io.bullet.borer.Utf8Spec:
827 + encode 0.018s
828 + decode 0.002s
829 + stress 0.295s
830io.bullet.borer.input.FromInputStreamInputSpec:
831 + FromInputStreamInput 0.073s
832io.bullet.borer.FileSpec:
833 + small file 0.006s
834 + large file 0.045s
835io.bullet.borer.ByteArrayCborSuiteSpec:
836 + Positive Ints 0.004s
837 + Negative Ints 0.007s
838 + Floating Point Numbers 0.005s
839 + Simple Values 0.005s
840 + Tagged Values 0.001s
841 + Byte Strings 0.001s
842 + Text Strings 0.012s
843 + Arrays 0.001s
844 + Maps 0.002s
845 + Unbounded Data Items 0.009s
846io.bullet.borer.ByteStringArrayCodecsSpec:
847 + Big Endian 0.001s
848 + Little Endian 0.001s
849io.bullet.borer.DomTest:
850 + Dom.MapElem.toMap 0.008s
851 + Dom.MapElem.toStringKeyedMap 0.0s
852io.bullet.borer.NullableSpec:
853 + predefined default values 0.017s
854 + options 0.001s
855io.bullet.borer.encodings.Base16Spec:
856 + rfc examples 0.001s
857 + roundtrip 0.006s
858io.bullet.borer.ByteBufferCborSuiteSpec:
859 + Positive Ints 0.014s
860 + Negative Ints 0.002s
861 + Floating Point Numbers 0.014s
862 + Simple Values 0.002s
863 + Tagged Values 0.001s
864 + Byte Strings 0.001s
865 + Text Strings 0.004s
866 + Arrays 0.001s
867 + Maps 0.004s
868 + Unbounded Data Items 0.004s
869io.bullet.borer.encodings.Base64Spec:
870 + rfc examples 0.0s
871 + roundtrip 0.001s
872io.bullet.borer.FromInputIteratorFileSpec:
873 + test file 0.055s
874io.bullet.borer.JsonTestSuite:
875 + Accept 0.01s
876 + Reject 0.016s
877 + Not Crash 0.004s
878io.bullet.borer.StringNumbersSpec:
879 + Issue 567 0.008s
880 + BigInt 0.0s
881 + BigDecimal 0.001s
882io.bullet.borer.input.FromIteratorInputSpec:
883 + FromByteArray 0.005s
884 + FromInputIterator - 100 byte chunks 0.012s
885 + FromInputIterator - 10 byte chunks 0.019s
886 + FromInputIterator - alternating 5 and 0 byte chunks 0.041s
887 + FromInputIterator - mixed chunks 0.011s
888io.bullet.borer.NullOptionsSpec:
889 + NullOptions 0.006s
890io.bullet.borer.ConcatEncoderSpec:
891 + bounded array + bounded array 0.006s
892 + bounded array + unbounded array 0.001s
893 + unbounded array + bounded array 0.0s
894 + unbounded array + unbounded array 0.001s
895 + bounded map + bounded map 0.005s
896 + bounded map + unbounded map 0.004s
897 + unbounded map + bounded map 0.001s
898 + unbounded map + unbounded map 0.0s
899 + array + map 0.001s
900 + map + array 0.001s
901 + array + string 0.003s
902 + string + array 0.001s
903io.bullet.borer.ByteArrayJsonSuiteSpec:
904 + Positive Ints 0.001s
905 + Negative Ints 0.001s
906 + Floating Point Numbers 0.004s
907 + General Number Parsing 0.001s
908 + Number Exercise 0.028s
909 + Simple Values 0.002s
910 + Tags, Byte Strings and Text Byte Strings 0.0s
911 + Strings 0.004s
912 + Arrays 0.003s
913 + Maps 0.006s
914 + Whitespace 0.037s
915 + Complex Case Classes 0.001s
916 + Zero-Member Case Class 0.0s
917 + Single-Member Case Class 0.001s
918 + BigDecimal 0.0s
919 + Byte Arrays 0.001s
920 + Error Position 0.001s
921io.bullet.borer.ByteBufferJsonSuiteSpec:
922 + Positive Ints 0.001s
923 + Negative Ints 0.001s
924 + Floating Point Numbers 0.011s
925 + General Number Parsing 0.005s
926 + Number Exercise 0.035s
927 + Simple Values 0.005s
928 + Tags, Byte Strings and Text Byte Strings 0.002s
929 + Strings 0.013s
930 + Arrays 0.005s
931 + Maps 0.007s
932 + Whitespace 0.027s
933 + Complex Case Classes 0.004s
934 + Zero-Member Case Class 0.001s
935 + Single-Member Case Class 0.001s
936 + BigDecimal 0.001s
937 + Byte Arrays 0.004s
938 + Error Position 0.001s
939io.bullet.borer.internal.ResizableRingBufferSpec:
940 + take in exactly `maxAvailable` elements 0.002s
941 + read back exactly the number of elems previously written 0.014s
942 + pass a simple stress-test 0.26s
943Starting build for ProjectRef(file:/build/repo/,compat-pekko) (borer-compat-pekko)... [1/7]
944Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xunchecked-java-output-version:17, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/e50d06d89c4b3ad48851698560114d66af9465ed/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
945[info] compiling 2 Scala sources to /build/repo/compat-pekko/target/scala-3.8.0-RC5/classes ...
946[info] done compiling
947[info] compiling 9 Scala sources to /build/repo/derivation/.jvm/target/scala-3.8.0-RC5/classes ...
948[info] done compiling
949[info] compiling 4 Scala sources to /build/repo/compat-pekko/target/scala-3.8.0-RC5/test-classes ...
950[info] done compiling
951io.bullet.borer.compat.PekkoCborSuiteSpec:
952 + Positive Ints 0.048s
953 + Negative Ints 0.001s
954 + Floating Point Numbers 0.01s
955 + Simple Values 0.004s
956 + Tagged Values 0.011s
957 + Byte Strings 0.001s
958 + Text Strings 0.0s
959 + Arrays 0.001s
960 + Maps 0.004s
961 + Unbounded Data Items 0.012s
962io.bullet.borer.compat.PekkoJsonSuiteSpec:
963 + Positive Ints 0.048s
964 + Negative Ints 0.002s
965 + Floating Point Numbers 0.019s
966 + General Number Parsing 0.026s
967 + Number Exercise 0.034s
968 + Simple Values 0.001s
969 + Tags, Byte Strings and Text Byte Strings 0.002s
970 + Strings 0.007s
971 + Arrays 0.004s
972 + Maps 0.003s
973 + Whitespace 0.012s
974 + Complex Case Classes 0.002s
975 + Zero-Member Case Class 0.001s
976 + Single-Member Case Class 0.001s
977 + BigDecimal 0.001s
978 + Byte Arrays 0.001s
979 + Error Position 0.0s
980SLF4J(W): No SLF4J providers were found.
981SLF4J(W): Defaulting to no-operation (NOP) logger implementation
982SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
983io.bullet.borer.compat.MiscSpec:
984 + roundtrip to and from ByteString 0.049s
985 + roundtrip classic ActorRef 0.39s
986 + roundtrip typed ActorRef 0.036s
987io.bullet.borer.compat.PekkoHttpSupportSpec:
988 + marshalling and unmarshalling (CBOR) 0.092s
989 + marshalling and unmarshalling (JSON) 0.001s
990 + prefer JSON on equal q-value (by default) 0.063s
991 + surface error message for requirement errors 0.001s
992 + fail with NoContentException when unmarshalling empty entities 0.001s
993 + fail with UnsupportedContentTypeException when Content-Type is not `application/json` 0.007s
994 + stream unmarshalling (JSON) 0.051s
995 + stream marshalling (JSON) 0.001s
996Starting build for ProjectRef(file:/build/repo/,derivation) (borer-derivation)... [2/7]
997Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xunchecked-java-output-version:17, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/e50d06d89c4b3ad48851698560114d66af9465ed/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
998[info] compiling 12 Scala sources to /build/repo/derivation/.jvm/target/scala-3.8.0-RC5/test-classes ...
999[info] done compiling
1000io.bullet.borer.derivation.CborDeepDerivationSpec:
1001 + mixed id types 0.043s
1002io.bullet.borer.derivation.JsonFlatAdtEncodingSpec:
1003 + <roundtrip> default string type id 0.043s
1004 + <roundtrip> custom string type id 0.006s
1005 + <roundtrip> int type id 0.001s
1006 + <roundtrip> case object 0.001s
1007 + <roundtrip> nested ADTs 0.006s
1008 + <roundtrip> in list 0.001s
1009 + <roundtrip> stacked 0.005s
1010 + skipping simple members 0.0s
1011 + skipping complex members 0.001s
1012 + non-map sub-type errors 0.003s
1013io.bullet.borer.derivation.CborFlatAdtEncodingSpec:
1014 + <roundtrip> default string type id 0.004s
1015 + <roundtrip> custom string type id 0.004s
1016 + <roundtrip> int type id 0.003s
1017 + <roundtrip> case object 0.002s
1018 + <roundtrip> nested ADTs 0.017s
1019 + <roundtrip> in list 0.0s
1020 + <delayed type id member> skipping simple members 0.001s
1021 + <delayed type id member> skipping complex members 0.001s
1022 + non-map sub-type errors 0.004s
1023io.bullet.borer.derivation.EnumSpec:
1024 + Body1 0.044s
1025 + Body2 0.006s
1026 + Body3 0.015s
1027 + Body4 0.011s
1028 + Body5 0.019s
1029io.bullet.borer.derivation.JsonDeepDerivationSpec:
1030 + simple 0.004s
1031 + custom leaf 0.003s
1032 + custom inner node 0.001s
1033 + recursive 0.012s
1034 + generic 0.005s
1035 + circular 0.012s
1036 + <cross dependencies> A 0.0s
1037 + <cross dependencies> B 0.0s
1038 + diamond 0.008s
1039 + stacked 0.006s
1040io.bullet.borer.derivation.CborToJsonSpec:
1041 + CBOR to JSON via DOM 0.016s
1042io.bullet.borer.derivation.JsonDerivationSpec:
1043 + <array-based> size match 0.003s
1044 + <array-based> decoding w/ missing elements 0.001s
1045 + <array-based> ADT 0.003s
1046 + <array-based> ADT Key Collision 0.001s
1047 + <array-based> Diamond 0.0s
1048 + <array-based> Case Objects 0.0s
1049 + <array-based> Basic Type with custom Codec 0.0s
1050 + Foo - size match 0.001s
1051 + Foo - size match unordered 0.001s
1052 + Foo - missing member w/ default value 0.001s
1053 + Foo - missing member w/o default value 0.001s
1054 + Foo - duplicate member before fill completion 0.001s
1055 + Foo - duplicate member after fill completion 0.001s
1056 + Foo - extra member before fill completion 0.0s
1057 + Foo - extra member after fill completion 0.001s
1058 + Foo - complex extra member before fill completion 0.002s
1059 + Foo - complex extra member after fill completion 0.001s
1060 + Hundred - size match 0.01s
1061 + Hundred - size match unordered 0.014s
1062 + Hundred - missing member w/ default value 0.002s
1063 + Hundred - missing lo member w/o default value 0.006s
1064 + Hundred - missing hi member w/o default value 0.003s
1065 + Hundred - duplicate lo member before fill completion 0.009s
1066 + Hundred - duplicate hi member before fill completion 0.005s
1067 + Hundred - extra lo member before fill completion 0.002s
1068 + Hundred - extra hi member before fill completion 0.001s
1069 + Hundred - extra member after fill completion 0.005s
1070 + Hundred - complex extra lo member before fill completion 0.007s
1071 + Hundred - complex extra hi member before fill completion 0.003s
1072 + Hundred - complex extra member after fill completion 0.005s
1073 + <map-based> Option with default value None 0.006s
1074 + <map-based> List with default value Nil 0.012s
1075 + <map-based> Recursive Case Class 0.002s
1076 + <map-based> ADT 0.004s
1077 + <map-based> ADT Key Collision 0.001s
1078 + <map-based> Diamond 0.0s
1079 + <map-based> Case Objects 0.006s
1080 + <map-based> Basic Type with custom Codec 0.003s
1081io.bullet.borer.derivation.MiscSpec:
1082 + Case Class with 3 members 0.005s
1083 + Generic Case Class with fixed codec 0.001s
1084 + Generic Case Class with generic codec 0.004s
1085 + Unary Case Class with custom apply 0.004s
1086 + Generic unary Case Class 0.001s
1087 + Local Case Class 0.003s
1088 + Recursive Case Class 0.008s
1089 + <compact-map> - unary 0.001s
1090 + <compact-map> - non-unary 0.0s
1091 + Missing map member with @key annotation 0.007s
1092 + encodeCaseClassMemberDefaultValues = true 0.002s
1093 + Custom 'Unit' type 0.0s
1094 + Type alias 0.001s
1095 + Dom Renderer 0.039s
1096 + Extra members 0.007s
1097 + Problematic ADT 0.001s
1098io.bullet.borer.derivation.CborDerivationSpec:
1099 + <array-based> size match 0.047s
1100 + <array-based> decoding w/ missing elements 0.008s
1101 + <array-based> ADT 0.008s
1102 + <array-based> ADT Key Collision 0.004s
1103 + <array-based> Diamond 0.001s
1104 + <array-based> Case Objects 0.007s
1105 + <array-based> Basic Type with custom Codec 0.005s
1106 + Foo - size match 0.009s
1107 + Foo - size match unordered 0.004s
1108 + Foo - missing member w/ default value 0.004s
1109 + Foo - missing member w/o default value 0.006s
1110 + Foo - duplicate member before fill completion 0.002s
1111 + Foo - duplicate member after fill completion 0.001s
1112 + Foo - extra member before fill completion 0.004s
1113 + Foo - extra member after fill completion 0.001s
1114 + Foo - complex extra member before fill completion 0.011s
1115 + Foo - complex extra member after fill completion 0.006s
1116 + Hundred - size match 0.009s
1117 + Hundred - size match unordered 0.006s
1118 + Hundred - missing member w/ default value 0.005s
1119 + Hundred - missing lo member w/o default value 0.007s
1120 + Hundred - missing hi member w/o default value 0.005s
1121 + Hundred - duplicate lo member before fill completion 0.008s
1122 + Hundred - duplicate hi member before fill completion 0.011s
1123 + Hundred - extra lo member before fill completion 0.014s
1124 + Hundred - extra hi member before fill completion 0.009s
1125 + Hundred - extra member after fill completion 0.008s
1126 + Hundred - complex extra lo member before fill completion 0.02s
1127 + Hundred - complex extra hi member before fill completion 0.01s
1128 + Hundred - complex extra member after fill completion 0.012s
1129 + <map-based> Option with default value None 0.002s
1130 + <map-based> List with default value Nil 0.001s
1131 + <map-based> Recursive Case Class 0.0s
1132 + <map-based> ADT 0.001s
1133 + <map-based> ADT Key Collision 0.0s
1134 + <map-based> Diamond 0.001s
1135 + <map-based> Case Objects 0.0s
1136 + <map-based> Basic Type with custom Codec 0.005s
1137io.bullet.borer.derivation.ComplexAdtSpec:
1138 + Complex ADT Example 1 0.121s
1139 + Complex ADT Cycle Breaker Example 0.04s
1140Starting build for ProjectRef(file:/build/repo/,compat-scodec) (borer-compat-scodec)... [3/7]
1141Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xunchecked-java-output-version:17, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/e50d06d89c4b3ad48851698560114d66af9465ed/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1142[info] compiling 1 Scala source to /build/repo/compat-scodec/.jvm/target/scala-3.8.0-RC5/classes ...
1143[info] done compiling
1144[info] compiling 3 Scala sources to /build/repo/compat-scodec/.jvm/target/scala-3.8.0-RC5/test-classes ...
1145[info] done compiling
1146io.bullet.borer.compat.ByteVectorSpec:
1147 + basic roundtrip 0.035s
1148io.bullet.borer.compat.ScodecCborSuiteSpec:
1149 + Positive Ints 0.035s
1150 + Negative Ints 0.001s
1151 + Floating Point Numbers 0.005s
1152 + Simple Values 0.003s
1153 + Tagged Values 0.006s
1154 + Byte Strings 0.0s
1155 + Text Strings 0.001s
1156 + Arrays 0.003s
1157 + Maps 0.003s
1158 + Unbounded Data Items 0.006s
1159io.bullet.borer.compat.ScodecJsonSuiteSpec:
1160 + Positive Ints 0.036s
1161 + Negative Ints 0.001s
1162 + Floating Point Numbers 0.013s
1163 + General Number Parsing 0.023s
1164 + Number Exercise 0.017s
1165 + Simple Values 0.001s
1166 + Tags, Byte Strings and Text Byte Strings 0.001s
1167 + Strings 0.005s
1168 + Arrays 0.003s
1169 + Maps 0.003s
1170 + Whitespace 0.006s
1171 + Complex Case Classes 0.003s
1172 + Zero-Member Case Class 0.001s
1173 + Single-Member Case Class 0.0s
1174 + BigDecimal 0.0s
1175 + Byte Arrays 0.001s
1176 + Error Position 0.0s
1177Starting build for ProjectRef(file:/build/repo/,compat-akka) (borer-compat-akka)... [4/7]
1178Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xunchecked-java-output-version:17, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/e50d06d89c4b3ad48851698560114d66af9465ed/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1179[info] compiling 2 Scala sources to /build/repo/compat-akka/target/scala-3.8.0-RC5/classes ...
1180[info] done compiling
1181[info] compiling 4 Scala sources to /build/repo/compat-akka/target/scala-3.8.0-RC5/test-classes ...
1182[info] done compiling
1183io.bullet.borer.compat.AkkaCborSuiteSpec:
1184 + Positive Ints 0.033s
1185 + Negative Ints 0.0s
1186 + Floating Point Numbers 0.004s
1187 + Simple Values 0.004s
1188 + Tagged Values 0.006s
1189 + Byte Strings 0.003s
1190 + Text Strings 0.0s
1191 + Arrays 0.002s
1192 + Maps 0.003s
1193 + Unbounded Data Items 0.007s
1194io.bullet.borer.compat.AkkaJsonSuiteSpec:
1195 + Positive Ints 0.032s
1196 + Negative Ints 0.0s
1197 + Floating Point Numbers 0.011s
1198 + General Number Parsing 0.031s
1199 + Number Exercise 0.023s
1200 + Simple Values 0.003s
1201 + Tags, Byte Strings and Text Byte Strings 0.005s
1202 + Strings 0.01s
1203 + Arrays 0.009s
1204 + Maps 0.005s
1205 + Whitespace 0.012s
1206 + Complex Case Classes 0.005s
1207 + Zero-Member Case Class 0.003s
1208 + Single-Member Case Class 0.001s
1209 + BigDecimal 0.001s
1210 + Byte Arrays 0.001s
1211 + Error Position 0.004s
1212SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
1213SLF4J: Defaulting to no-operation (NOP) logger implementation
1214SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
1215SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder".
1216SLF4J: Defaulting to no-operation MDCAdapter implementation.
1217SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details.
1218io.bullet.borer.compat.MiscSpec:
1219 + roundtrip to and from ByteString 0.034s
1220 + roundtrip classic ActorRef 0.315s
1221 + roundtrip typed ActorRef 0.037s
1222io.bullet.borer.compat.AkkaHttpSupportSpec:
1223 + marshalling and unmarshalling (CBOR) 0.089s
1224 + marshalling and unmarshalling (JSON) 0.001s
1225 + prefer JSON on equal q-value (by default) 0.064s
1226 + surface error message for requirement errors 0.001s
1227 + fail with NoContentException when unmarshalling empty entities 0.001s
1228 + fail with UnsupportedContentTypeException when Content-Type is not `application/json` 0.002s
1229 + stream unmarshalling (JSON) 0.052s
1230 + stream marshalling (JSON) 0.0s
1231Starting build for ProjectRef(file:/build/repo/,compat-circe) (borer-compat-circe)... [5/7]
1232Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xunchecked-java-output-version:17, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/e50d06d89c4b3ad48851698560114d66af9465ed/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1233[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.8.0-RC5/classes ...
1234[info] done compiling
1235[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.8.0-RC5/test-classes ...
1236[info] done compiling
1237io.bullet.borer.compat.CirceCompatSpec:
1238 + JSON round trip 0.142s
1239 + CBOR round trip 0.009s
1240Starting build for ProjectRef(file:/build/repo/,compat-cats) (borer-compat-cats)... [6/7]
1241Compile scalacOptions: -encoding, UTF-8, -unchecked, -pagewidth:120, -Xunchecked-java-output-version:17, -Xcheck-macros, -scalajs-mapSourceURI:file:/build/repo/->https://raw.githubusercontent.com/sirthias/borer/e50d06d89c4b3ad48851698560114d66af9465ed/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1242[info] compiling 1 Scala source to /build/repo/compat-cats/.jvm/target/scala-3.8.0-RC5/classes ...
1243[info] done compiling
1244[info] compiling 2 Scala sources to /build/repo/compat-cats/.jvm/target/scala-3.8.0-RC5/test-classes ...
1245[info] done compiling
1246io.bullet.borer.compat.CatsCompatJsonSpec:
1247 + Chain 0.143s
1248 + Ior 0.003s
1249 + NonEmptyChain 0.025s
1250 + NonEmptyList 0.015s
1251 + NonEmptyMap 0.007s
1252 + NonEmptySet 0.01s
1253 + NonEmptyVector 0.009s
1254 + Validated 0.001s
1255io.bullet.borer.compat.CatsCompatCborSpec:
1256 + Chain 0.143s
1257 + Ior 0.003s
1258 + NonEmptyChain 0.025s
1259 + NonEmptyList 0.015s
1260 + NonEmptyMap 0.008s
1261 + NonEmptySet 0.009s
1262 + NonEmptyVector 0.009s
1263 + Validated 0.001s
1264
1265************************
1266Build summary:
1267[{
1268 "module": "borer-core",
1269 "compile": {"status": "ok", "tookMs": 15644, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1270 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1271 "test-compile": {"status": "ok", "tookMs": 6070, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1272 "test": {"status": "ok", "tookMs": 1154, "passed": 138, "failed": 0, "ignored": 0, "skipped": 0, "total": 138, "byFramework": [{"framework": "munit", "stats": {"passed": 138, "failed": 0, "ignored": 0, "skipped": 0, "total": 138}}]},
1273 "publish": {"status": "skipped", "tookMs": 0},
1274 "metadata": {
1275 "crossScalaVersions": ["2.12.20"]
1276}
1277},{
1278 "module": "borer-compat-pekko",
1279 "compile": {"status": "ok", "tookMs": 1450, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1280 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1281 "test-compile": {"status": "ok", "tookMs": 4897, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1282 "test": {"status": "ok", "tookMs": 1008, "passed": 38, "failed": 0, "ignored": 0, "skipped": 0, "total": 38, "byFramework": [{"framework": "munit", "stats": {"passed": 38, "failed": 0, "ignored": 0, "skipped": 0, "total": 38}}]},
1283 "publish": {"status": "skipped", "tookMs": 0},
1284 "metadata": {
1285 "crossScalaVersions": ["2.12.20"]
1286}
1287},{
1288 "module": "borer-derivation",
1289 "compile": {"status": "ok", "tookMs": 105, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1290 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1291 "test-compile": {"status": "ok", "tookMs": 11875, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1292 "test": {"status": "ok", "tookMs": 497, "passed": 130, "failed": 0, "ignored": 0, "skipped": 0, "total": 130, "byFramework": [{"framework": "munit", "stats": {"passed": 130, "failed": 0, "ignored": 0, "skipped": 0, "total": 130}}]},
1293 "publish": {"status": "skipped", "tookMs": 0},
1294 "metadata": {
1295 "crossScalaVersions": ["2.12.20"]
1296}
1297},{
1298 "module": "borer-compat-scodec",
1299 "compile": {"status": "ok", "tookMs": 363, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1300 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1301 "test-compile": {"status": "ok", "tookMs": 580, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1302 "test": {"status": "ok", "tookMs": 371, "passed": 28, "failed": 0, "ignored": 0, "skipped": 0, "total": 28, "byFramework": [{"framework": "munit", "stats": {"passed": 28, "failed": 0, "ignored": 0, "skipped": 0, "total": 28}}]},
1303 "publish": {"status": "skipped", "tookMs": 0},
1304 "metadata": {
1305 "crossScalaVersions": ["2.12.20"]
1306}
1307},{
1308 "module": "borer-compat-akka",
1309 "compile": {"status": "ok", "tookMs": 966, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1310 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1311 "test-compile": {"status": "ok", "tookMs": 1035, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1312 "test": {"status": "ok", "tookMs": 832, "passed": 38, "failed": 0, "ignored": 0, "skipped": 0, "total": 38, "byFramework": [{"framework": "munit", "stats": {"passed": 38, "failed": 0, "ignored": 0, "skipped": 0, "total": 38}}]},
1313 "publish": {"status": "skipped", "tookMs": 0},
1314 "metadata": {
1315 "crossScalaVersions": ["2.12.20"]
1316}
1317},{
1318 "module": "borer-compat-circe",
1319 "compile": {"status": "ok", "tookMs": 662, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1320 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1321 "test-compile": {"status": "ok", "tookMs": 1343, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1322 "test": {"status": "ok", "tookMs": 410, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "munit", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
1323 "publish": {"status": "skipped", "tookMs": 0},
1324 "metadata": {
1325 "crossScalaVersions": ["2.12.20"]
1326}
1327},{
1328 "module": "borer-compat-cats",
1329 "compile": {"status": "ok", "tookMs": 572, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1330 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1331 "test-compile": {"status": "ok", "tookMs": 552, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1332 "test": {"status": "ok", "tookMs": 480, "passed": 16, "failed": 0, "ignored": 0, "skipped": 0, "total": 16, "byFramework": [{"framework": "munit", "stats": {"passed": 16, "failed": 0, "ignored": 0, "skipped": 0, "total": 16}}]},
1333 "publish": {"status": "skipped", "tookMs": 0},
1334 "metadata": {
1335 "crossScalaVersions": ["2.12.20"]
1336}
1337}]
1338************************
1339[success] Total time: 57 s, completed Dec 31, 2025, 10:31:22 PM
1340[0JChecking patch project/plugins.sbt...
1341Checking patch build.sbt...
1342Applied patch project/plugins.sbt cleanly.
1343Applied patch build.sbt cleanly.