Build Logs

sirthias/borer • 3.8.0-RC2:2025-11-27

Errors

0

Warnings

3

Total Lines

892

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 8.01s.
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 benchmarks/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in benchmarks/crossScalaVersions
105OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-scodecNative/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-scodecNative/crossScalaVersions
107OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in borer/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in borer/crossScalaVersions
109OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circe/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circe/crossScalaVersions
111OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circeNative/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circeNative/crossScalaVersions
113OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in derivationJS/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivationJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circeJS/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circeJS/crossScalaVersions
117OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in site/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in site/crossScalaVersions
119OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-akka/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-akka/crossScalaVersions
121OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in coreJS/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in coreJS/crossScalaVersions
123OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-cats/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-cats/crossScalaVersions
125OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-scodecJS/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-scodecJS/crossScalaVersions
127OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in coreNative/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in coreNative/crossScalaVersions
129OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-catsNative/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-catsNative/crossScalaVersions
131OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in derivation/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivation/crossScalaVersions
133OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-scodec/crossScalaVersions
134OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-scodec/crossScalaVersions
135OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-catsJS/crossScalaVersions
136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-catsJS/crossScalaVersions
137OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in core/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in core/crossScalaVersions
139OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-pekko/crossScalaVersions
140OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-pekko/crossScalaVersions
141OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in derivationNative/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivationNative/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 Nov 27, 2025, 10:10:41 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/input/FromByteArrayInput.scala]
294[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Tag.scala]
295[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Dom.scala]
296[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Logging.scala]
297[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Encoder.scala]
298[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/DecodingSetup.scala]
299[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/cbor/CborRenderer.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/internal/ResizableRingBuffer.scala]
302[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Decoder.scala]
303[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/package.scala]
304[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/json/JsonParser.scala]
305[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Parser.scala]
306[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/EncodingSetup.scala]
307[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Util.scala]
308[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/TranscodingSetup.scala]
309[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/cbor/CborValidation.scala]
310[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Input.scala]
311[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/ElementDeque.scala]
312[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/output/ToByteArrayOutput.scala]
313[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Borer.scala]
314[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromFileInput.scala]
315[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/AdtEncodingStrategy.scala]
316[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Receiver.scala]
317[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Receptacle.scala]
318[info] [patched file /build/repo/core/.jvm/target/scala/src_managed/scala/src_managed/scala/io/bullet/borer/input/DirectFromByteArrayInput.scala]
319[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/ResizableByteRingBuffer.scala]
320[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromInputStreamInput.scala]
321[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/output/ToByteBufferOutput.scala]
322[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromIteratorInput.scala]
323[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Nullable.scala]
324[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/cbor/CborParser.scala]
325[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/json/JsonRenderer.scala]
326[info] [patched file /build/repo/core/.jvm/target/scala/src_managed/scala/src_managed/scala/io/bullet/borer/json/DirectJsonParser.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/AbstractJsonSuiteSpec.scala]
335[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/LoggingSpec.scala]
336[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/ByteArrayJsonSpec.scala]
337[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/MiscCborSpec.scala]
338[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/encodings/Base16Spec.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/encodings/Base32HexSpec.scala]
342[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/ByteBufferJsonSuiteSpec.scala]
343[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/encodings/Base32Spec.scala]
344[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/TranscodingSpec.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/JsonDeepDerivationSpec.scala]
375[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/CborFlatAdtEncodingSpec.scala]
376[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/JsonDerivationSpec.scala]
377[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/MiscSpec.scala]
378[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/EnumSpec.scala]
379[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/JsonFlatAdtEncodingSpec.scala]
380[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/DerivationSpec.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": 16872, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
433 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
434 "test-compile": {"status": "ok", "tookMs": 12259, "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": 1051, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
443 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
444 "test-compile": {"status": "ok", "tookMs": 4426, "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": 96, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
453 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
454 "test-compile": {"status": "ok", "tookMs": 11305, "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": 457, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
463 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
464 "test-compile": {"status": "ok", "tookMs": 693, "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": 719, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
473 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
474 "test-compile": {"status": "ok", "tookMs": 1030, "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": 447, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
483 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
484 "test-compile": {"status": "ok", "tookMs": 1348, "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": 523, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
493 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
494 "test-compile": {"status": "ok", "tookMs": 849, "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: 109 s (0:01:49.0), completed Nov 27, 2025, 10:12:29 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 397103c] 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-RC2
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-RC2"
525Successfully applied pattern 'def scala3 = "3.3.7"' in build.sbt
526----
527Starting build for 3.8.0-RC2
528Execute tests: false
529sbt project found:
530No prepare script found for project sirthias/borer
531##################################
532Scala version: 3.8.0-RC2
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":"compile-only","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-RC2
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-RC2"
559"++3.8.0-RC2 -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-RC2 """{"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"
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-RC2
587OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-pekko/crossScalaVersions
588OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-pekko/crossScalaVersions
589OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in derivationJS/crossScalaVersions
590OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-circe/crossScalaVersions
591OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-circe/crossScalaVersions
592OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in benchmarks/crossScalaVersions
593OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in benchmarks/crossScalaVersions
594OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in borer/crossScalaVersions
595OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in borer/crossScalaVersions
596OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-scodecNative/crossScalaVersions
597OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-scodecNative/crossScalaVersions
598OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in derivationJS/crossScalaVersions
599OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-circeJS/crossScalaVersions
600OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-circeJS/crossScalaVersions
601OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in site/crossScalaVersions
602OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in site/crossScalaVersions
603OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-akka/crossScalaVersions
604OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-akka/crossScalaVersions
605OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJS/crossScalaVersions
606OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in coreJS/crossScalaVersions
607OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-cats/crossScalaVersions
608OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-cats/crossScalaVersions
609OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in derivationNative/crossScalaVersions
610OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in derivationNative/crossScalaVersions
611OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreNative/crossScalaVersions
612OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in coreNative/crossScalaVersions
613OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core/crossScalaVersions
614OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in core/crossScalaVersions
615OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-catsNative/crossScalaVersions
616OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-catsNative/crossScalaVersions
617OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in derivation/crossScalaVersions
618OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in derivation/crossScalaVersions
619OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-scodec/crossScalaVersions
620OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-scodec/crossScalaVersions
621OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-catsJS/crossScalaVersions
622OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-catsJS/crossScalaVersions
623OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-circeNative/crossScalaVersions
624OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-circeNative/crossScalaVersions
625OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in compat-scodecJS/crossScalaVersions
626OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in compat-scodecJS/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-RC2 on 20 projects.
641[info] Switching Scala version on:
642[info] compat-circeJS (3.8.0-RC2)
643[info] compat-scodecNative (3.8.0-RC2)
644[info] benchmarks (3.8.0-RC2)
645[info] compat-catsNative (3.8.0-RC2)
646[info] compat-scodec (3.8.0-RC2)
647[info] derivationJS (3.8.0-RC2)
648[info] compat-pekko (3.8.0-RC2)
649[info] compat-circeNative (3.8.0-RC2)
650[info] coreNative (3.8.0-RC2)
651[info] site (3.8.0-RC2)
652[info] compat-catsJS (3.8.0-RC2)
653[info] compat-akka (3.8.0-RC2)
654[info] coreJS (3.8.0-RC2)
655[info] derivationNative (3.8.0-RC2)
656[info] * borer (3.8.0-RC2)
657[info] compat-circe (3.8.0-RC2)
658[info] derivation (3.8.0-RC2)
659[info] compat-scodecJS (3.8.0-RC2)
660[info] core (3.8.0-RC2)
661[info] compat-cats (3.8.0-RC2)
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 Nov 27, 2025, 10:12:52 PM
761Build 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>\""}]}
762Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,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/397103ccdc7ead2f3fe84b48c13ee1c6f77c138f/, -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-RC2/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-RC2/test-classes ...
776[info] done compiling
777Starting build for ProjectRef(file:/build/repo/,compat-pekko) (borer-compat-pekko)... [1/7]
778Compile 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/397103ccdc7ead2f3fe84b48c13ee1c6f77c138f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
779[info] compiling 2 Scala sources to /build/repo/compat-pekko/target/scala-3.8.0-RC2/classes ...
780[info] done compiling
781[info] compiling 9 Scala sources to /build/repo/derivation/.jvm/target/scala-3.8.0-RC2/classes ...
782[info] done compiling
783[info] compiling 4 Scala sources to /build/repo/compat-pekko/target/scala-3.8.0-RC2/test-classes ...
784[info] done compiling
785Starting build for ProjectRef(file:/build/repo/,derivation) (borer-derivation)... [2/7]
786Compile 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/397103ccdc7ead2f3fe84b48c13ee1c6f77c138f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
787[info] compiling 12 Scala sources to /build/repo/derivation/.jvm/target/scala-3.8.0-RC2/test-classes ...
788[info] done compiling
789Starting build for ProjectRef(file:/build/repo/,compat-scodec) (borer-compat-scodec)... [3/7]
790Compile 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/397103ccdc7ead2f3fe84b48c13ee1c6f77c138f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
791[info] compiling 1 Scala source to /build/repo/compat-scodec/.jvm/target/scala-3.8.0-RC2/classes ...
792[info] done compiling
793[info] compiling 3 Scala sources to /build/repo/compat-scodec/.jvm/target/scala-3.8.0-RC2/test-classes ...
794[info] done compiling
795Starting build for ProjectRef(file:/build/repo/,compat-akka) (borer-compat-akka)... [4/7]
796Compile 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/397103ccdc7ead2f3fe84b48c13ee1c6f77c138f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
797[info] compiling 2 Scala sources to /build/repo/compat-akka/target/scala-3.8.0-RC2/classes ...
798[info] done compiling
799[info] compiling 4 Scala sources to /build/repo/compat-akka/target/scala-3.8.0-RC2/test-classes ...
800[info] done compiling
801Starting build for ProjectRef(file:/build/repo/,compat-circe) (borer-compat-circe)... [5/7]
802Compile 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/397103ccdc7ead2f3fe84b48c13ee1c6f77c138f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
803[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.8.0-RC2/classes ...
804[info] done compiling
805[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.8.0-RC2/test-classes ...
806[info] done compiling
807Starting build for ProjectRef(file:/build/repo/,compat-cats) (borer-compat-cats)... [6/7]
808Compile 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/397103ccdc7ead2f3fe84b48c13ee1c6f77c138f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
809[info] compiling 1 Scala source to /build/repo/compat-cats/.jvm/target/scala-3.8.0-RC2/classes ...
810[info] done compiling
811[info] compiling 2 Scala sources to /build/repo/compat-cats/.jvm/target/scala-3.8.0-RC2/test-classes ...
812[info] done compiling
813
814************************
815Build summary:
816[{
817 "module": "borer-core",
818 "compile": {"status": "ok", "tookMs": 19249, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
819 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
820 "test-compile": {"status": "ok", "tookMs": 6819, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
821 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
822 "publish": {"status": "skipped", "tookMs": 0},
823 "metadata": {
824 "crossScalaVersions": ["2.12.20"]
825}
826},{
827 "module": "borer-compat-pekko",
828 "compile": {"status": "ok", "tookMs": 1643, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
829 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
830 "test-compile": {"status": "ok", "tookMs": 5184, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
831 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
832 "publish": {"status": "skipped", "tookMs": 0},
833 "metadata": {
834 "crossScalaVersions": ["2.12.20"]
835}
836},{
837 "module": "borer-derivation",
838 "compile": {"status": "ok", "tookMs": 118, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
839 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
840 "test-compile": {"status": "ok", "tookMs": 12410, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
841 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
842 "publish": {"status": "skipped", "tookMs": 0},
843 "metadata": {
844 "crossScalaVersions": ["2.12.20"]
845}
846},{
847 "module": "borer-compat-scodec",
848 "compile": {"status": "ok", "tookMs": 544, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
849 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
850 "test-compile": {"status": "ok", "tookMs": 763, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
851 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
852 "publish": {"status": "skipped", "tookMs": 0},
853 "metadata": {
854 "crossScalaVersions": ["2.12.20"]
855}
856},{
857 "module": "borer-compat-akka",
858 "compile": {"status": "ok", "tookMs": 995, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
859 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
860 "test-compile": {"status": "ok", "tookMs": 1169, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
861 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
862 "publish": {"status": "skipped", "tookMs": 0},
863 "metadata": {
864 "crossScalaVersions": ["2.12.20"]
865}
866},{
867 "module": "borer-compat-circe",
868 "compile": {"status": "ok", "tookMs": 635, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
869 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
870 "test-compile": {"status": "ok", "tookMs": 986, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
871 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
872 "publish": {"status": "skipped", "tookMs": 0},
873 "metadata": {
874 "crossScalaVersions": ["2.12.20"]
875}
876},{
877 "module": "borer-compat-cats",
878 "compile": {"status": "ok", "tookMs": 638, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
879 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
880 "test-compile": {"status": "ok", "tookMs": 620, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
881 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
882 "publish": {"status": "skipped", "tookMs": 0},
883 "metadata": {
884 "crossScalaVersions": ["2.12.20"]
885}
886}]
887************************
888[success] Total time: 64 s (0:01:04.0), completed Nov 27, 2025, 10:13:56 PM
889[0JChecking patch project/plugins.sbt...
890Checking patch build.sbt...
891Applied patch project/plugins.sbt cleanly.
892Applied patch build.sbt cleanly.