Build Logs
sirthias/borer • dotty-staging/dotty:fix-23773:2025-11-22
Errors
0
Warnings
3
Total Lines
894
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/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
43##################################
44Scala version: 3.4.2
45Targets: 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
46Project 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>\""}]}
47##################################
48Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
49Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
50[sbt_options] declare -a sbt_options=()
51[process_args] java_version = '21'
52[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
53# Executing command line:
54java
55-Xmx4g
56-Xss2M
57-XX:MaxMetaspaceSize=1g
58-XX:ReservedCodeCacheSize=256m
59-XX:+UseG1GC
60-Dfile.encoding=UTF8
61-Dcommunitybuild.scala=3.4.2
62-Dcommunitybuild.project.dependencies.add=
63-Xmx7G
64-Xms4G
65-Xss8M
66-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
67-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
68-jar
69/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
70"setCrossScalaVersions 3.4.2"
71"++3.4.2 -v"
72"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""
73"set every credentials := Nil"
74"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
75"removeScalacOptionsStartingWith -P:wartremover"
76"mapScalacOptions "" "-indent" "
77moduleMappings
78"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"
79
80[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
81[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
82[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
83[info] loading project definition from /build/repo/project
84[info] compiling 6 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
85[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
86[info] Compilation completed in 8.526s.
87[info] done compiling
88[info] loading settings for project borer from build.sbt, version.sbt...
89[info] resolving key references (20671 settings) ...
90[info] _
91[info] | |
92[info] | |__ ___ _ __ ___ _ __
93[info] | '_ \ / _ \| '__/ _ \ '__|
94[info] | |_) | (_) | | | __/ |
95[info] |_.__/ \___/|_| \___|_| 1.16.2
96[info]
97[info] Useful sbt tasks:
98[info] â–¶ project core - Descend into the JVM core module
99[info] â–¶ project `coreJS` - Descend into the JS core module
100[info] â–¶ test - Run all tests
101[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
102[info]
103Execute setCrossScalaVersions: 3.4.2
104OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in benchmarks/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in benchmarks/crossScalaVersions
106OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-pekko/crossScalaVersions
107OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-pekko/crossScalaVersions
108OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-scodecNative/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-scodecNative/crossScalaVersions
110OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in borer/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in borer/crossScalaVersions
112OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circe/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circe/crossScalaVersions
114OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circeNative/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circeNative/crossScalaVersions
116OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in derivationNative/crossScalaVersions
117OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivationNative/crossScalaVersions
118OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-circeJS/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-circeJS/crossScalaVersions
120OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in site/crossScalaVersions
121OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in derivationJS/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivationJS/crossScalaVersions
123OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in core/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in core/crossScalaVersions
125OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in coreJS/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in coreJS/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 compat-cats/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-cats/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 compat-akka/crossScalaVersions
134OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in site/crossScalaVersions
135OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in compat-scodec/crossScalaVersions
136OpenCB::Changing crossVersion 3.4.2 -> 3.4.2 in coreNative/crossScalaVersions
137OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in coreNative/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 derivation/crossScalaVersions
141OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in derivation/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-scodec/crossScalaVersions
143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.4.2) in compat-akka/crossScalaVersions
144[info] _
145[info] | |
146[info] | |__ ___ _ __ ___ _ __
147[info] | '_ \ / _ \| '__/ _ \ '__|
148[info] | |_) | (_) | | | __/ |
149[info] |_.__/ \___/|_| \___|_| 1.16.2
150[info]
151[info] Useful sbt tasks:
152[info] â–¶ project core - Descend into the JVM core module
153[info] â–¶ project `coreJS` - Descend into the JS core module
154[info] â–¶ test - Run all tests
155[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
156[info]
157[info] Setting Scala version to 3.4.2 on 20 projects.
158[info] Switching Scala version on:
159[info] compat-circeJS (3.4.2)
160[info] compat-scodecNative (3.4.2)
161[info] benchmarks (3.4.2)
162[info] compat-catsNative (3.4.2)
163[info] compat-scodec (3.4.2)
164[info] derivationJS (3.4.2)
165[info] compat-pekko (3.4.2)
166[info] compat-circeNative (3.4.2)
167[info] coreNative (3.4.2)
168[info] site (3.4.2)
169[info] compat-catsJS (3.4.2)
170[info] compat-akka (3.4.2)
171[info] coreJS (3.4.2)
172[info] derivationNative (3.4.2)
173[info] * borer (3.4.2)
174[info] compat-circe (3.4.2)
175[info] derivation (3.4.2)
176[info] compat-scodecJS (3.4.2)
177[info] core (3.4.2)
178[info] compat-cats (3.4.2)
179[info] Excluding projects:
180[info] Reapplying settings...
181[info] _
182[info] | |
183[info] | |__ ___ _ __ ___ _ __
184[info] | '_ \ / _ \| '__/ _ \ '__|
185[info] | |_) | (_) | | | __/ |
186[info] |_.__/ \___/|_| \___|_| 1.16.2
187[info]
188[info] Useful sbt tasks:
189[info] â–¶ project core - Descend into the JVM core module
190[info] â–¶ project `coreJS` - Descend into the JS core module
191[info] â–¶ test - Run all tests
192[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
193[info]
194Execute 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
195[info] Reapplying settings...
196[info] _
197[info] | |
198[info] | |__ ___ _ __ ___ _ __
199[info] | '_ \ / _ \| '__/ _ \ '__|
200[info] | |_) | (_) | | | __/ |
201[info] |_.__/ \___/|_| \___|_| 1.16.2
202[info]
203[info] Useful sbt tasks:
204[info] â–¶ project core - Descend into the JVM core module
205[info] â–¶ project `coreJS` - Descend into the JS core module
206[info] â–¶ test - Run all tests
207[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
208[info]
209[info] Defining Global / credentials, benchmarks / credentials and 18 others.
210[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 177 others.
211[info] Run `last` for details.
212[info] Reapplying settings...
213[info] _
214[info] | |
215[info] | |__ ___ _ __ ___ _ __
216[info] | '_ \ / _ \| '__/ _ \ '__|
217[info] | |_) | (_) | | | __/ |
218[info] |_.__/ \___/|_| \___|_| 1.16.2
219[info]
220[info] Useful sbt tasks:
221[info] â–¶ project core - Descend into the JVM core module
222[info] â–¶ project `coreJS` - Descend into the JS core module
223[info] â–¶ test - Run all tests
224[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
225[info]
226Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
227[info] Reapplying settings...
228OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
229
230 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
231 Did you mean derivationNative / allExcludeDependencies ?
232 , retry without global scopes
233[info] Reapplying settings...
234[info] _
235[info] | |
236[info] | |__ ___ _ __ ___ _ __
237[info] | '_ \ / _ \| '__/ _ \ '__|
238[info] | |_) | (_) | | | __/ |
239[info] |_.__/ \___/|_| \___|_| 1.16.2
240[info]
241[info] Useful sbt tasks:
242[info] â–¶ project core - Descend into the JVM core module
243[info] â–¶ project `coreJS` - Descend into the JS core module
244[info] â–¶ test - Run all tests
245[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
246[info]
247Execute removeScalacOptionsStartingWith: -P:wartremover
248[info] Reapplying settings...
249[info] _
250[info] | |
251[info] | |__ ___ _ __ ___ _ __
252[info] | '_ \ / _ \| '__/ _ \ '__|
253[info] | |_) | (_) | | | __/ |
254[info] |_.__/ \___/|_| \___|_| 1.16.2
255[info]
256[info] Useful sbt tasks:
257[info] â–¶ project core - Descend into the JVM core module
258[info] â–¶ project `coreJS` - Descend into the JS core module
259[info] â–¶ test - Run all tests
260[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
261[info]
262Execute mapScalacOptions: -indent
263[info] Reapplying settings...
264[info] _
265[info] | |
266[info] | |__ ___ _ __ ___ _ __
267[info] | '_ \ / _ \| '__/ _ \ '__|
268[info] | |_) | (_) | | | __/ |
269[info] |_.__/ \___/|_| \___|_| 1.16.2
270[info]
271[info] Useful sbt tasks:
272[info] â–¶ project core - Descend into the JVM core module
273[info] â–¶ project `coreJS` - Descend into the JS core module
274[info] â–¶ test - Run all tests
275[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
276[info]
277[success] Total time: 0 s, completed Nov 22, 2025, 5:03:51 PM
278Build 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>\""}]}
279Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
280Starting build...
281Projects: Set(compat-scodec, compat-pekko, compat-akka, compat-circe, derivation, core, compat-cats)
282Starting build for ProjectRef(file:/build/repo/,core) (borer-core)... [0/7]
283OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
284OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
285OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
286OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
287OpenCB::Filter out '-indent', matches setting pattern '^-?-indent'
288OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
289Compile 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
290[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
291[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
292[info] compiling 63 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/classes ...
293Warning: mocking up superclass for module class internal
294[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/TranscodingSetup.scala]
295[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromInputStreamInput.scala]
296[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/json/JsonParser.scala]
297[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/package.scala]
298[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Util.scala]
299[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Receiver.scala]
300[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Parser.scala]
301[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/cbor/CborParser.scala]
302[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/EncodingSetup.scala]
303[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Borer.scala]
304[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromByteArrayInput.scala]
305[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/output/ToByteBufferOutput.scala]
306[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromFileInput.scala]
307[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/Receptacle.scala]
308[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/output/ToByteArrayOutput.scala]
309[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Nullable.scala]
310[info] [patched file /build/repo/core/.jvm/target/scala/src_managed/scala/src_managed/scala/io/bullet/borer/input/DirectFromByteArrayInput.scala]
311[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/json/JsonRenderer.scala]
312[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Tag.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/internal/ElementDeque.scala]
315[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/ResizableRingBuffer.scala]
316[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/DecodingSetup.scala]
317[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Decoder.scala]
318[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Reader.scala]
319[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Encoder.scala]
320[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Dom.scala]
321[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Input.scala]
322[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/AdtEncodingStrategy.scala]
323[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/input/FromIteratorInput.scala]
324[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/cbor/CborRenderer.scala]
325[info] [patched file /build/repo/core/.jvm/target/scala/src_managed/scala/src_managed/scala/io/bullet/borer/json/DirectJsonParser.scala]
326[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/internal/ResizableByteRingBuffer.scala]
327[info] [patched file /build/repo/core/src/main/scala/io/bullet/borer/Logging.scala]
328[info] done compiling
329[info] compiling 63 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/classes ...
330Warning: mocking up superclass for module class internal
331[info] done compiling
332[info] compiling 35 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/test-classes ...
333[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/LoggingSpec.scala]
334[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/Utf8Spec.scala]
335[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/ByteArrayJsonSpec.scala]
336[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/TranscodingSpec.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/encodings/Base64Spec.scala]
339[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/encodings/Base16Spec.scala]
340[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/encodings/Base32HexSpec.scala]
341[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/MiscCborSpec.scala]
342[info] [patched file /build/repo/core/.jvm/src/test/scala/io/bullet/borer/JsonTestSuite.scala]
343[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/ByteBufferJsonSuiteSpec.scala]
344[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/ConcatEncoderSpec.scala]
345[info] [patched file /build/repo/core/src/test/scala/io/bullet/borer/AbstractJsonSuiteSpec.scala]
346[info] done compiling
347[info] compiling 13 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/test-classes ...
348[info] done compiling
349[info] compiling 6 Scala sources to /build/repo/core/.jvm/target/scala-3.4.2/test-classes ...
350[info] done compiling
351Starting build for ProjectRef(file:/build/repo/,compat-pekko) (borer-compat-pekko)... [1/7]
352Compile 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
353[info] compiling 2 Scala sources to /build/repo/compat-pekko/target/scala-3.4.2/classes ...
354[info] [patched file /build/repo/compat-pekko/src/main/scala/io/bullet/borer/compat/pekko.scala]
355[info] done compiling
356[info] compiling 9 Scala sources to /build/repo/derivation/.jvm/target/scala-3.4.2/classes ...
357[info] compiling 1 Scala source to /build/repo/compat-pekko/target/scala-3.4.2/classes ...
358[info] done compiling
359[info] [patched file /build/repo/derivation/src/main/scala/io/bullet/borer/derivation/Deriver.scala]
360[info] done compiling
361[info] compiling 4 Scala sources to /build/repo/compat-pekko/target/scala-3.4.2/test-classes ...
362[info] [patched file /build/repo/compat-pekko/src/test/scala/io/bullet/borer/compat/PekkoJsonSuiteSpec.scala]
363[info] done compiling
364[info] compiling 1 Scala source to /build/repo/derivation/.jvm/target/scala-3.4.2/classes ...
365[info] done compiling
366[info] compiling 3 Scala sources to /build/repo/derivation/.jvm/target/scala-3.4.2/classes ...
367[info] done compiling
368[info] compiling 1 Scala source to /build/repo/derivation/.jvm/target/scala-3.4.2/classes ...
369[info] done compiling
370[info] compiling 4 Scala sources to /build/repo/compat-pekko/target/scala-3.4.2/test-classes ...
371[info] done compiling
372Starting build for ProjectRef(file:/build/repo/,derivation) (borer-derivation)... [2/7]
373Compile 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
374[info] compiling 12 Scala sources to /build/repo/derivation/.jvm/target/scala-3.4.2/test-classes ...
375[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/JsonFlatAdtEncodingSpec.scala]
376[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/EnumSpec.scala]
377[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/CborFlatAdtEncodingSpec.scala]
378[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/JsonDerivationSpec.scala]
379[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/JsonDeepDerivationSpec.scala]
380[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/MiscSpec.scala]
381[info] [patched file /build/repo/derivation/src/test/scala/io/bullet/borer/derivation/DerivationSpec.scala]
382[info] done compiling
383[info] compiling 12 Scala sources to /build/repo/derivation/.jvm/target/scala-3.4.2/test-classes ...
384[info] done compiling
385Starting build for ProjectRef(file:/build/repo/,compat-scodec) (borer-compat-scodec)... [3/7]
386Compile 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
387[info] compiling 1 Scala source to /build/repo/compat-scodec/.jvm/target/scala-3.4.2/classes ...
388[info] [patched file /build/repo/compat-scodec/src/main/scala/io/bullet/borer/compat/scodec.scala]
389[info] done compiling
390[info] compiling 1 Scala source to /build/repo/compat-scodec/.jvm/target/scala-3.4.2/classes ...
391[info] done compiling
392[info] compiling 3 Scala sources to /build/repo/compat-scodec/.jvm/target/scala-3.4.2/test-classes ...
393[info] [patched file /build/repo/compat-scodec/src/test/scala/io/bullet/borer/compat/ByteVectorSpec.scala]
394[info] [patched file /build/repo/compat-scodec/src/test/scala/io/bullet/borer/compat/ScodecJsonSuiteSpec.scala]
395[info] done compiling
396[info] compiling 3 Scala sources to /build/repo/compat-scodec/.jvm/target/scala-3.4.2/test-classes ...
397[info] done compiling
398Starting build for ProjectRef(file:/build/repo/,compat-akka) (borer-compat-akka)... [4/7]
399Compile 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
400[info] compiling 2 Scala sources to /build/repo/compat-akka/target/scala-3.4.2/classes ...
401[info] [patched file /build/repo/compat-akka/src/main/scala/io/bullet/borer/compat/akka.scala]
402[info] done compiling
403[info] compiling 1 Scala source to /build/repo/compat-akka/target/scala-3.4.2/classes ...
404[info] done compiling
405[info] compiling 4 Scala sources to /build/repo/compat-akka/target/scala-3.4.2/test-classes ...
406[info] [patched file /build/repo/compat-akka/src/test/scala/io/bullet/borer/compat/AkkaJsonSuiteSpec.scala]
407[info] done compiling
408[info] compiling 1 Scala source to /build/repo/compat-akka/target/scala-3.4.2/test-classes ...
409[info] done compiling
410Starting build for ProjectRef(file:/build/repo/,compat-circe) (borer-compat-circe)... [5/7]
411Compile 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
412[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.4.2/classes ...
413[info] [patched file /build/repo/compat-circe/src/main/scala/io/bullet/borer/compat/circe.scala]
414[info] done compiling
415[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.4.2/classes ...
416[info] done compiling
417[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.4.2/test-classes ...
418[info] done compiling
419Starting build for ProjectRef(file:/build/repo/,compat-cats) (borer-compat-cats)... [6/7]
420Compile 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
421[info] compiling 1 Scala source to /build/repo/compat-cats/.jvm/target/scala-3.4.2/classes ...
422[info] [patched file /build/repo/compat-cats/src/main/scala/io/bullet/borer/compat/cats.scala]
423[info] done compiling
424[info] compiling 1 Scala source to /build/repo/compat-cats/.jvm/target/scala-3.4.2/classes ...
425[info] done compiling
426[info] compiling 2 Scala sources to /build/repo/compat-cats/.jvm/target/scala-3.4.2/test-classes ...
427[info] done compiling
428
429************************
430Build summary:
431[{
432 "module": "borer-core",
433 "compile": {"status": "ok", "tookMs": 17753, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
434 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
435 "test-compile": {"status": "ok", "tookMs": 12234, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
436 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
437 "publish": {"status": "skipped", "tookMs": 0},
438 "metadata": {
439 "crossScalaVersions": ["2.12.20"]
440}
441},{
442 "module": "borer-compat-pekko",
443 "compile": {"status": "ok", "tookMs": 973, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
444 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
445 "test-compile": {"status": "ok", "tookMs": 4751, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
446 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
447 "publish": {"status": "skipped", "tookMs": 0},
448 "metadata": {
449 "crossScalaVersions": ["2.12.20"]
450}
451},{
452 "module": "borer-derivation",
453 "compile": {"status": "ok", "tookMs": 91, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
454 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
455 "test-compile": {"status": "ok", "tookMs": 10697, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
456 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
457 "publish": {"status": "skipped", "tookMs": 0},
458 "metadata": {
459 "crossScalaVersions": ["2.12.20"]
460}
461},{
462 "module": "borer-compat-scodec",
463 "compile": {"status": "ok", "tookMs": 308, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
464 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
465 "test-compile": {"status": "ok", "tookMs": 880, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
466 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
467 "publish": {"status": "skipped", "tookMs": 0},
468 "metadata": {
469 "crossScalaVersions": ["2.12.20"]
470}
471},{
472 "module": "borer-compat-akka",
473 "compile": {"status": "ok", "tookMs": 701, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
474 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
475 "test-compile": {"status": "ok", "tookMs": 1013, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
476 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
477 "publish": {"status": "skipped", "tookMs": 0},
478 "metadata": {
479 "crossScalaVersions": ["2.12.20"]
480}
481},{
482 "module": "borer-compat-circe",
483 "compile": {"status": "ok", "tookMs": 489, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
484 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
485 "test-compile": {"status": "ok", "tookMs": 1420, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
486 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
487 "publish": {"status": "skipped", "tookMs": 0},
488 "metadata": {
489 "crossScalaVersions": ["2.12.20"]
490}
491},{
492 "module": "borer-compat-cats",
493 "compile": {"status": "ok", "tookMs": 499, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
494 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
495 "test-compile": {"status": "ok", "tookMs": 1071, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
496 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
497 "publish": {"status": "skipped", "tookMs": 0},
498 "metadata": {
499 "crossScalaVersions": ["2.12.20"]
500}
501}]
502************************
503[success] Total time: 216 s (0:03:36.0), completed Nov 22, 2025, 5:07:27 PM
504[0JChecking patch project/plugins.sbt...
505Checking patch build.sbt...
506Applied patch project/plugins.sbt cleanly.
507Applied patch build.sbt cleanly.
508Commit migration rewrites
509Switched to a new branch 'opencb/migrate-source-3.4'
510[opencb/migrate-source-3.4 1785b55] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.4.2
511 62 files changed, 193 insertions(+), 193 deletions(-)
512----
513Preparing build for 3.8.1-RC1-bin-20251120-60444cb
514Scala binary version found: 3.8
515Implicitly using source version 3.8
516Scala binary version found: 3.8
517Implicitly using source version 3.8
518Would try to apply common scalacOption (best-effort, sbt/mill only):
519Append: ,REQUIRE:-source:3.8
520Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
521
522Try apply source patch:
523Path: build.sbt
524Pattern: def scala3 = "3.3.7"
525Replacement: def scala3 = "3.8.1-RC1-bin-20251120-60444cb"
526Successfully applied pattern 'def scala3 = "3.3.7"' in build.sbt
527----
528Starting build for 3.8.1-RC1-bin-20251120-60444cb
529Execute tests: false
530sbt project found:
531No prepare script found for project sirthias/borer
532/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
533##################################
534Scala version: 3.8.1-RC1-bin-20251120-60444cb
535Targets: 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
536Project 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>\""}]}
537##################################
538Using extra scalacOptions: ,REQUIRE:-source:3.8
539Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
540[sbt_options] declare -a sbt_options=()
541[process_args] java_version = '21'
542[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
543# Executing command line:
544java
545-Xmx4g
546-Xss2M
547-XX:MaxMetaspaceSize=1g
548-XX:ReservedCodeCacheSize=256m
549-XX:+UseG1GC
550-Dfile.encoding=UTF8
551-Dcommunitybuild.scala=3.8.1-RC1-bin-20251120-60444cb
552-Dcommunitybuild.project.dependencies.add=
553-Xmx7G
554-Xms4G
555-Xss8M
556-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
557-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
558-jar
559/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
560"setCrossScalaVersions 3.8.1-RC1-bin-20251120-60444cb"
561"++3.8.1-RC1-bin-20251120-60444cb -v"
562"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
563"set every credentials := Nil"
564"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
565"removeScalacOptionsStartingWith -P:wartremover"
566"mapScalacOptions "" "-indent" "
567moduleMappings
568"runBuild 3.8.1-RC1-bin-20251120-60444cb """{"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"
569
570[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
571[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
572[info] loading project definition from /build/repo/project
573[info] loading settings for project borer from build.sbt, version.sbt...
574[info] resolving key references (20671 settings) ...
575[info] _
576[info] | |
577[info] | |__ ___ _ __ ___ _ __
578[info] | '_ \ / _ \| '__/ _ \ '__|
579[info] | |_) | (_) | | | __/ |
580[info] |_.__/ \___/|_| \___|_| 1.16.2
581[info]
582[info] Useful sbt tasks:
583[info] â–¶ project core - Descend into the JVM core module
584[info] â–¶ project `coreJS` - Descend into the JS core module
585[info] â–¶ test - Run all tests
586[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
587[info]
588Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251120-60444cb
589OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in benchmarks/crossScalaVersions
590OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in benchmarks/crossScalaVersions
591OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in derivationJS/crossScalaVersions
592OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in derivationJS/crossScalaVersions
593OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-circe/crossScalaVersions
594OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-pekko/crossScalaVersions
595OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-pekko/crossScalaVersions
596OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-scodecNative/crossScalaVersions
597OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-scodecNative/crossScalaVersions
598OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-circe/crossScalaVersions
599OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in core/crossScalaVersions
600OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in core/crossScalaVersions
601OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-circeNative/crossScalaVersions
602OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-circeNative/crossScalaVersions
603OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in borer/crossScalaVersions
604OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in borer/crossScalaVersions
605OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-circeJS/crossScalaVersions
606OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-circeJS/crossScalaVersions
607OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in site/crossScalaVersions
608OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in site/crossScalaVersions
609OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-akka/crossScalaVersions
610OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-akka/crossScalaVersions
611OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in coreJS/crossScalaVersions
612OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in coreJS/crossScalaVersions
613OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-cats/crossScalaVersions
614OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-cats/crossScalaVersions
615OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-scodecJS/crossScalaVersions
616OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-scodecJS/crossScalaVersions
617OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in coreNative/crossScalaVersions
618OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in coreNative/crossScalaVersions
619OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-catsNative/crossScalaVersions
620OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-catsNative/crossScalaVersions
621OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in derivation/crossScalaVersions
622OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in derivation/crossScalaVersions
623OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-scodec/crossScalaVersions
624OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-scodec/crossScalaVersions
625OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in compat-catsJS/crossScalaVersions
626OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in compat-catsJS/crossScalaVersions
627OpenCB::Changing crossVersion 3.8.1-RC1-bin-20251120-60444cb -> 3.8.1-RC1-bin-20251120-60444cb in derivationNative/crossScalaVersions
628OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251120-60444cb) in derivationNative/crossScalaVersions
629[info] _
630[info] | |
631[info] | |__ ___ _ __ ___ _ __
632[info] | '_ \ / _ \| '__/ _ \ '__|
633[info] | |_) | (_) | | | __/ |
634[info] |_.__/ \___/|_| \___|_| 1.16.2
635[info]
636[info] Useful sbt tasks:
637[info] â–¶ project core - Descend into the JVM core module
638[info] â–¶ project `coreJS` - Descend into the JS core module
639[info] â–¶ test - Run all tests
640[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
641[info]
642[info] Setting Scala version to 3.8.1-RC1-bin-20251120-60444cb on 20 projects.
643[info] Switching Scala version on:
644[info] compat-circeJS (3.8.1-RC1-bin-20251120-60444cb)
645[info] compat-scodecNative (3.8.1-RC1-bin-20251120-60444cb)
646[info] benchmarks (3.8.1-RC1-bin-20251120-60444cb)
647[info] compat-catsNative (3.8.1-RC1-bin-20251120-60444cb)
648[info] compat-scodec (3.8.1-RC1-bin-20251120-60444cb)
649[info] derivationJS (3.8.1-RC1-bin-20251120-60444cb)
650[info] compat-pekko (3.8.1-RC1-bin-20251120-60444cb)
651[info] compat-circeNative (3.8.1-RC1-bin-20251120-60444cb)
652[info] coreNative (3.8.1-RC1-bin-20251120-60444cb)
653[info] site (3.8.1-RC1-bin-20251120-60444cb)
654[info] compat-catsJS (3.8.1-RC1-bin-20251120-60444cb)
655[info] compat-akka (3.8.1-RC1-bin-20251120-60444cb)
656[info] coreJS (3.8.1-RC1-bin-20251120-60444cb)
657[info] derivationNative (3.8.1-RC1-bin-20251120-60444cb)
658[info] * borer (3.8.1-RC1-bin-20251120-60444cb)
659[info] compat-circe (3.8.1-RC1-bin-20251120-60444cb)
660[info] derivation (3.8.1-RC1-bin-20251120-60444cb)
661[info] compat-scodecJS (3.8.1-RC1-bin-20251120-60444cb)
662[info] core (3.8.1-RC1-bin-20251120-60444cb)
663[info] compat-cats (3.8.1-RC1-bin-20251120-60444cb)
664[info] Excluding projects:
665[info] Reapplying settings...
666[info] _
667[info] | |
668[info] | |__ ___ _ __ ___ _ __
669[info] | '_ \ / _ \| '__/ _ \ '__|
670[info] | |_) | (_) | | | __/ |
671[info] |_.__/ \___/|_| \___|_| 1.16.2
672[info]
673[info] Useful sbt tasks:
674[info] â–¶ project core - Descend into the JVM core module
675[info] â–¶ project `coreJS` - Descend into the JS core module
676[info] â–¶ test - Run all tests
677[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
678[info]
679Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
680[info] Reapplying settings...
681[info] _
682[info] | |
683[info] | |__ ___ _ __ ___ _ __
684[info] | '_ \ / _ \| '__/ _ \ '__|
685[info] | |_) | (_) | | | __/ |
686[info] |_.__/ \___/|_| \___|_| 1.16.2
687[info]
688[info] Useful sbt tasks:
689[info] â–¶ project core - Descend into the JVM core module
690[info] â–¶ project `coreJS` - Descend into the JS core module
691[info] â–¶ test - Run all tests
692[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
693[info]
694[info] Defining Global / credentials, benchmarks / credentials and 18 others.
695[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 177 others.
696[info] Run `last` for details.
697[info] Reapplying settings...
698[info] _
699[info] | |
700[info] | |__ ___ _ __ ___ _ __
701[info] | '_ \ / _ \| '__/ _ \ '__|
702[info] | |_) | (_) | | | __/ |
703[info] |_.__/ \___/|_| \___|_| 1.16.2
704[info]
705[info] Useful sbt tasks:
706[info] â–¶ project core - Descend into the JVM core module
707[info] â–¶ project `coreJS` - Descend into the JS core module
708[info] â–¶ test - Run all tests
709[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
710[info]
711Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
712[info] Reapplying settings...
713OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
714
715 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
716 Did you mean derivationNative / allExcludeDependencies ?
717 , retry without global scopes
718[info] Reapplying settings...
719[info] _
720[info] | |
721[info] | |__ ___ _ __ ___ _ __
722[info] | '_ \ / _ \| '__/ _ \ '__|
723[info] | |_) | (_) | | | __/ |
724[info] |_.__/ \___/|_| \___|_| 1.16.2
725[info]
726[info] Useful sbt tasks:
727[info] â–¶ project core - Descend into the JVM core module
728[info] â–¶ project `coreJS` - Descend into the JS core module
729[info] â–¶ test - Run all tests
730[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
731[info]
732Execute removeScalacOptionsStartingWith: -P:wartremover
733[info] Reapplying settings...
734[info] _
735[info] | |
736[info] | |__ ___ _ __ ___ _ __
737[info] | '_ \ / _ \| '__/ _ \ '__|
738[info] | |_) | (_) | | | __/ |
739[info] |_.__/ \___/|_| \___|_| 1.16.2
740[info]
741[info] Useful sbt tasks:
742[info] â–¶ project core - Descend into the JVM core module
743[info] â–¶ project `coreJS` - Descend into the JS core module
744[info] â–¶ test - Run all tests
745[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
746[info]
747Execute mapScalacOptions: -indent
748[info] Reapplying settings...
749[info] _
750[info] | |
751[info] | |__ ___ _ __ ___ _ __
752[info] | '_ \ / _ \| '__/ _ \ '__|
753[info] | |_) | (_) | | | __/ |
754[info] |_.__/ \___/|_| \___|_| 1.16.2
755[info]
756[info] Useful sbt tasks:
757[info] â–¶ project core - Descend into the JVM core module
758[info] â–¶ project `coreJS` - Descend into the JS core module
759[info] â–¶ test - Run all tests
760[info] â–¶ project benchmarks;benchmarkResults;project / - Show results of latest benchmark runs
761[info]
762[success] Total time: 0 s, completed Nov 22, 2025, 5:07:51 PM
763Build 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>\""}]}
764Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
765Starting build...
766Projects: Set(compat-scodec, compat-pekko, compat-akka, compat-circe, derivation, core, compat-cats)
767Starting build for ProjectRef(file:/build/repo/,core) (borer-core)... [0/7]
768OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
769OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
770OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
771OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
772OpenCB::Filter out '-indent', matches setting pattern '^-?-indent'
773Compile 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/1785b557b6a1a2363d8bc5e8820838ecab339a3f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
774[info] compiling 63 Scala sources to /build/repo/core/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/classes ...
775Warning: mocking up superclass for module class internal
776[info] done compiling
777[info] compiling 35 Scala sources to /build/repo/core/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/test-classes ...
778[info] done compiling
779Starting build for ProjectRef(file:/build/repo/,compat-pekko) (borer-compat-pekko)... [1/7]
780Compile 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/1785b557b6a1a2363d8bc5e8820838ecab339a3f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
781[info] compiling 2 Scala sources to /build/repo/compat-pekko/target/scala-3.8.1-RC1-bin-20251120-60444cb/classes ...
782[info] done compiling
783[info] compiling 9 Scala sources to /build/repo/derivation/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/classes ...
784[info] done compiling
785[info] compiling 4 Scala sources to /build/repo/compat-pekko/target/scala-3.8.1-RC1-bin-20251120-60444cb/test-classes ...
786[info] done compiling
787Starting build for ProjectRef(file:/build/repo/,derivation) (borer-derivation)... [2/7]
788Compile 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/1785b557b6a1a2363d8bc5e8820838ecab339a3f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
789[info] compiling 12 Scala sources to /build/repo/derivation/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/test-classes ...
790[info] done compiling
791Starting build for ProjectRef(file:/build/repo/,compat-scodec) (borer-compat-scodec)... [3/7]
792Compile 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/1785b557b6a1a2363d8bc5e8820838ecab339a3f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
793[info] compiling 1 Scala source to /build/repo/compat-scodec/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/classes ...
794[info] done compiling
795[info] compiling 3 Scala sources to /build/repo/compat-scodec/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/test-classes ...
796[info] done compiling
797Starting build for ProjectRef(file:/build/repo/,compat-akka) (borer-compat-akka)... [4/7]
798Compile 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/1785b557b6a1a2363d8bc5e8820838ecab339a3f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
799[info] compiling 2 Scala sources to /build/repo/compat-akka/target/scala-3.8.1-RC1-bin-20251120-60444cb/classes ...
800[info] done compiling
801[info] compiling 4 Scala sources to /build/repo/compat-akka/target/scala-3.8.1-RC1-bin-20251120-60444cb/test-classes ...
802[info] done compiling
803Starting build for ProjectRef(file:/build/repo/,compat-circe) (borer-compat-circe)... [5/7]
804Compile 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/1785b557b6a1a2363d8bc5e8820838ecab339a3f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
805[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/classes ...
806[info] done compiling
807[info] compiling 1 Scala source to /build/repo/compat-circe/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/test-classes ...
808[info] done compiling
809Starting build for ProjectRef(file:/build/repo/,compat-cats) (borer-compat-cats)... [6/7]
810Compile 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/1785b557b6a1a2363d8bc5e8820838ecab339a3f/, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
811[info] compiling 1 Scala source to /build/repo/compat-cats/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/classes ...
812[info] done compiling
813[info] compiling 2 Scala sources to /build/repo/compat-cats/.jvm/target/scala-3.8.1-RC1-bin-20251120-60444cb/test-classes ...
814[info] done compiling
815
816************************
817Build summary:
818[{
819 "module": "borer-core",
820 "compile": {"status": "ok", "tookMs": 19893, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
821 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
822 "test-compile": {"status": "ok", "tookMs": 6778, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
823 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
824 "publish": {"status": "skipped", "tookMs": 0},
825 "metadata": {
826 "crossScalaVersions": ["2.12.20"]
827}
828},{
829 "module": "borer-compat-pekko",
830 "compile": {"status": "ok", "tookMs": 1689, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
831 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
832 "test-compile": {"status": "ok", "tookMs": 5252, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
833 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
834 "publish": {"status": "skipped", "tookMs": 0},
835 "metadata": {
836 "crossScalaVersions": ["2.12.20"]
837}
838},{
839 "module": "borer-derivation",
840 "compile": {"status": "ok", "tookMs": 136, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
841 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
842 "test-compile": {"status": "ok", "tookMs": 11982, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
843 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
844 "publish": {"status": "skipped", "tookMs": 0},
845 "metadata": {
846 "crossScalaVersions": ["2.12.20"]
847}
848},{
849 "module": "borer-compat-scodec",
850 "compile": {"status": "ok", "tookMs": 573, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
851 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
852 "test-compile": {"status": "ok", "tookMs": 677, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
853 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
854 "publish": {"status": "skipped", "tookMs": 0},
855 "metadata": {
856 "crossScalaVersions": ["2.12.20"]
857}
858},{
859 "module": "borer-compat-akka",
860 "compile": {"status": "ok", "tookMs": 836, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
861 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
862 "test-compile": {"status": "ok", "tookMs": 1261, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
863 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
864 "publish": {"status": "skipped", "tookMs": 0},
865 "metadata": {
866 "crossScalaVersions": ["2.12.20"]
867}
868},{
869 "module": "borer-compat-circe",
870 "compile": {"status": "ok", "tookMs": 677, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
871 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
872 "test-compile": {"status": "ok", "tookMs": 1384, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
873 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
874 "publish": {"status": "skipped", "tookMs": 0},
875 "metadata": {
876 "crossScalaVersions": ["2.12.20"]
877}
878},{
879 "module": "borer-compat-cats",
880 "compile": {"status": "ok", "tookMs": 584, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
881 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
882 "test-compile": {"status": "ok", "tookMs": 647, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
883 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
884 "publish": {"status": "skipped", "tookMs": 0},
885 "metadata": {
886 "crossScalaVersions": ["2.12.20"]
887}
888}]
889************************
890[success] Total time: 65 s (0:01:05.0), completed Nov 22, 2025, 5:08:56 PM
891[0JChecking patch project/plugins.sbt...
892Checking patch build.sbt...
893Applied patch project/plugins.sbt cleanly.
894Applied patch build.sbt cleanly.