Build Logs
higherkindness/mu-scala • 3.8.0-RC3:2025-12-04
Errors
0
Warnings
48
Total Lines
843
1##################################
2Clonning https://github.com/higherkindness/mu-scala.git into /build/repo using revision v0.34.0
3##################################
4Note: switching to '920a343ff646d64bfff01134664acfe4c8e0340f'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.4.3
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.4 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.4-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3 = "3.4.3"
33Replacement: val scala3 = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'val scala3 = "3.4.3"' in build.sbt
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42Sbt version 1.10.7 is not supported, minimal supported version is 1.11.5
43Enforcing usage of sbt in version 1.11.5
44No prepare script found for project higherkindness/mu-scala
45##################################
46Scala version: 3.7.4
47Targets: io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-fs2 io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-testing
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
51Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF-8
58-Xmx5g
59-Djava.awt.headless=true
60-Dfile.encoding=utf8
61-Duser.timezone=UTC
62-Dcommunitybuild.scala=3.7.4
63-Dcommunitybuild.project.dependencies.add=
64-Xmx7G
65-Xms4G
66-Xss8M
67-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
68-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
69-jar
70/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
71"setCrossScalaVersions 3.7.4"
72"++3.7.4 -v"
73"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""
74"set every credentials := Nil"
75"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
76"removeScalacOptionsStartingWith -P:wartremover"
77
78moduleMappings
79"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-fs2 io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-testing"
80
81[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
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 3 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.798s.
87[info] done compiling
88/build/repo/build.sbt:8: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
89 resolvers += Resolver.sonatypeCentralSnapshots
90ThisBuild / resolvers ++= Resolver.sonatypeOssRepos("snapshots")
91 ^
92[info] loading settings for project repo from build.sbt...
93[info] resolving key references (37461 settings) ...
94[info] set current project to repo (in build file:/build/repo/)
95Execute setCrossScalaVersions: 3.7.4
96OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in server/crossScalaVersions
97OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in client-okhttp/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in documentation3/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in health-check3/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in protobuf-rpc-tests/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in prometheus3/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in test-utils3/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in testing/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in fs2/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in client-netty/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tests3/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in dropwizard3/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testing3/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in rpc-service/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in server3/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in prometheus/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in avro-rpc-tests3/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in protobuf-rpc-tests3/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in microsite3/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in avro-rpc-tests/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in fs23/crossScalaVersions
117OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in netty-ssl/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in microsite-examples-protobuf3/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in client-cache3/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in microsite-examples-avro3/crossScalaVersions
121Build timeouts: 1, would retry
122Retrying build, retry 1/2, force Scala version:false, enable migration:
123[sbt_options] declare -a sbt_options=()
124[process_args] java_version = '17'
125[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
126# Executing command line:
127java
128-Dfile.encoding=UTF-8
129-Xmx5g
130-Djava.awt.headless=true
131-Dfile.encoding=utf8
132-Duser.timezone=UTC
133-Dcommunitybuild.scala=3.7.4
134-Dcommunitybuild.project.dependencies.add=
135-Xmx7G
136-Xms4G
137-Xss8M
138-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
139-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
140-jar
141/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
142"setCrossScalaVersions 3.7.4"
143"++3.7.4 -v"
144"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""
145"set every credentials := Nil"
146"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
147"removeScalacOptionsStartingWith -P:wartremover"
148
149moduleMappings
150"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-fs2 io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-testing"
151
152[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
153[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
154[info] loading project definition from /build/repo/project
155[info] loading settings for project repo from build.sbt...
156[info] resolving key references (37461 settings) ...
157[info] set current project to repo (in build file:/build/repo/)
158Execute setCrossScalaVersions: 3.7.4
159OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in microsite3/crossScalaVersions
160OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in client-okhttp/crossScalaVersions
161OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in documentation3/crossScalaVersions
162OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in health-check3/crossScalaVersions
163OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in protobuf-rpc-tests/crossScalaVersions
164OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in prometheus3/crossScalaVersions
165OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in test-utils3/crossScalaVersions
166OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in client-netty/crossScalaVersions
167OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in fs2/crossScalaVersions
168OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in server/crossScalaVersions
169OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in testing/crossScalaVersions
170OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in dropwizard3/crossScalaVersions
171OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tests3/crossScalaVersions
172OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in rpc-service/crossScalaVersions
173OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testing3/crossScalaVersions
174OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in server3/crossScalaVersions
175OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in protobuf-rpc-tests3/crossScalaVersions
176OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in prometheus/crossScalaVersions
177OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in client-cache/crossScalaVersions
178OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in avro-rpc-tests3/crossScalaVersions
179OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in avro-rpc-tests/crossScalaVersions
180OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in fs23/crossScalaVersions
181OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in netty-ssl/crossScalaVersions
182OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in repo/crossScalaVersions
183OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in microsite-examples-protobuf3/crossScalaVersions
184OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in tests/crossScalaVersions
185OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in client-cache3/crossScalaVersions
186OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in microsite-examples-avro3/crossScalaVersions
187OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in netty-ssl3/crossScalaVersions
188OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in client-okhttp3/crossScalaVersions
189OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in benchmarks-vnext/crossScalaVersions
190OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in config/crossScalaVersions
191OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rpc-service3/crossScalaVersions
192OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in dropwizard/crossScalaVersions
193OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in health-check/crossScalaVersions
194OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.13.16) in test-utils/crossScalaVersions
195OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in client-netty3/crossScalaVersions
196[info] set current project to repo (in build file:/build/repo/)
197[info] Setting Scala version to 3.7.4 on 20 projects.
198[info] Switching Scala version on:
199[info] netty-ssl3 (3.7.4)
200[info] health-check3 (3.7.4)
201[info] dropwizard3 (3.7.4)
202[info] server3 (3.7.4)
203[info] rpc-service3 (3.7.4)
204[info] avro-rpc-tests3 (3.7.4)
205[info] microsite-examples-avro3 (3.7.4)
206[info] documentation3 (3.7.4)
207[info] microsite-examples-protobuf3 (3.7.4)
208[info] fs23 (3.7.4)
209[info] tests3 (3.7.4)
210[info] prometheus3 (3.7.4)
211[info] client-cache3 (3.7.4)
212[info] testing3 (3.7.4)
213[info] protobuf-rpc-tests3 (3.7.4)
214[info] * repo (3.7.4)
215[info] test-utils3 (3.7.4)
216[info] client-okhttp3 (3.7.4)
217[info] client-netty3 (3.7.4)
218[info] microsite3 (3.7.4)
219[info] Excluding projects:
220[info] protobuf-rpc-tests (2.13.16)
221[info] server (2.13.16)
222[info] fs2 (2.13.16)
223[info] dropwizard (2.13.16)
224[info] netty-ssl (2.13.16)
225[info] tests (2.13.16)
226[info] prometheus (2.13.16)
227[info] config (2.13.16)
228[info] client-okhttp (2.13.16)
229[info] test-utils (2.13.16)
230[info] testing (2.13.16)
231[info] client-cache (2.13.16)
232[info] benchmarks-vnext (2.13.16)
233[info] client-netty (2.13.16)
234[info] avro-rpc-tests (2.13.16)
235[info] rpc-service (2.13.16)
236[info] health-check (2.13.16)
237[info] Reapplying settings...
238[info] set current project to repo (in build file:/build/repo/)
239Execute 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
240[info] Reapplying settings...
241[info] set current project to repo (in build file:/build/repo/)
242[info] Defining Global / credentials, avro-rpc-tests / credentials and 35 others.
243[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 295 others.
244[info] Run `last` for details.
245[info] Reapplying settings...
246[info] set current project to repo (in build file:/build/repo/)
247Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
248[info] Reapplying settings...
249OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
250
251 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
252 Did you mean client-okhttp3 / allExcludeDependencies ?
253 , retry without global scopes
254[info] Reapplying settings...
255[info] set current project to repo (in build file:/build/repo/)
256Execute removeScalacOptionsStartingWith: -P:wartremover
257[info] Reapplying settings...
258[info] set current project to repo (in build file:/build/repo/)
259[success] Total time: 0 s, completed Dec 4, 2025, 3:53:08 PM
260Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
261Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
262Starting build...
263Projects: Set(netty-ssl3, health-check3, dropwizard3, server3, rpc-service3, fs23, prometheus3, client-cache3, testing3, client-okhttp3, client-netty3)
264Starting build for ProjectRef(file:/build/repo/,dropwizard3) (mu-rpc-dropwizard)... [0/11]
265OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
266OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
267OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
268OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
269OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
270Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
271[info] compiling 24 Scala sources to /build/repo/modules/service/target/jvm-3/classes ...
272[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
273[info] [patched file /build/repo/modules/service/src/main/scala/higherkindness/mu/rpc/internal/service/GRPCServiceDefBuilder.scala]
274[info] [patched file /build/repo/modules/service/src/main/scala-3/higherkindness/mu/rpc/channel/package.scala]
275[info] [patched file /build/repo/modules/service/src/main/scala/higherkindness/mu/rpc/channel/ManagedChannelInterpreter.scala]
276[warn] one warning found
277[info] done compiling
278[info] compiling 1 Scala source to /build/repo/modules/metrics/dropwizard/target/jvm-3/classes ...
279[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
280[warn] one warning found
281[info] done compiling
282[info] compiling 3 Scala sources to /build/repo/modules/service/target/jvm-3/classes ...
283[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
284[warn] one warning found
285[info] done compiling
286Starting build for ProjectRef(file:/build/repo/,client-cache3) (mu-rpc-client-cache)... [1/11]
287Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
288[info] compiling 1 Scala source to /build/repo/modules/client/cache/target/jvm-3/classes ...
289[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
290[warn] one warning found
291[info] done compiling
292Starting build for ProjectRef(file:/build/repo/,client-okhttp3) (mu-rpc-client-okhttp)... [2/11]
293Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
294Starting build for ProjectRef(file:/build/repo/,client-netty3) (mu-rpc-client-netty)... [3/11]
295Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
296[info] compiling 3 Scala sources to /build/repo/modules/client/netty/target/jvm-3/classes ...
297[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
298[info] [patched file /build/repo/modules/client/netty/src/main/scala/higherkindness/mu/rpc/channel/netty/NettyChannelConfig.scala]
299[warn] one warning found
300[info] done compiling
301[info] compiling 1 Scala source to /build/repo/modules/client/netty/target/jvm-3/classes ...
302[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
303[warn] one warning found
304[info] done compiling
305Starting build for ProjectRef(file:/build/repo/,testing3) (mu-rpc-testing)... [4/11]
306Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
307[info] compiling 4 Scala sources and 1 Java source to /build/repo/modules/testing/target/jvm-3/classes ...
308[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
309[warn] one warning found
310[info] done compiling
311Starting build for ProjectRef(file:/build/repo/,rpc-service3) (mu-rpc-service)... [5/11]
312Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
313Starting build for ProjectRef(file:/build/repo/,server3) (mu-rpc-server)... [6/11]
314Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
315[info] compiling 7 Scala sources to /build/repo/modules/server/target/jvm-3/classes ...
316[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
317[info] [patched file /build/repo/modules/server/src/main/scala/higherkindness/mu/rpc/server/GrpcServer.scala]
318[info] [patched file /build/repo/modules/server/src/main/scala/higherkindness/mu/rpc/server/handlers/GrpcServerHandler.scala]
319[info] [patched file /build/repo/modules/server/src/main/scala/higherkindness/mu/rpc/server/netty.scala]
320[warn] one warning found
321[info] done compiling
322[info] compiling 3 Scala sources to /build/repo/modules/server/target/jvm-3/classes ...
323[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
324[warn] one warning found
325[info] done compiling
326Starting build for ProjectRef(file:/build/repo/,prometheus3) (mu-rpc-prometheus)... [7/11]
327Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
328[info] compiling 1 Scala source to /build/repo/modules/metrics/prometheus/target/jvm-3/classes ...
329[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
330[info] [patched file /build/repo/modules/metrics/prometheus/src/main/scala/higherkindness/mu/rpc/prometheus/PrometheusMetrics.scala]
331[warn] one warning found
332[info] done compiling
333[info] compiling 1 Scala source to /build/repo/modules/metrics/prometheus/target/jvm-3/classes ...
334[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
335[warn] one warning found
336[info] done compiling
337Starting build for ProjectRef(file:/build/repo/,fs23) (mu-rpc-fs2)... [8/11]
338Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
339[info] compiling 2 Scala sources to /build/repo/modules/fs2/target/jvm-3/classes ...
340[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
341[warn] one warning found
342[info] done compiling
343Starting build for ProjectRef(file:/build/repo/,netty-ssl3) (mu-rpc-netty-ssl)... [9/11]
344Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
345Starting build for ProjectRef(file:/build/repo/,health-check3) (mu-rpc-health-check)... [10/11]
346Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:src=src_managed/.*:silent, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
347[info] Compiling 1 protobuf files to /build/repo/modules/health-check/target/jvm-3/src_managed/main
348[info] compiling 6 Scala sources to /build/repo/modules/health-check/target/jvm-3/classes ...
349[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
350[info] [patched file /build/repo/modules/health-check/target/jvm-3/src_managed/main/grpc/health/v1/health/HealthCheckRequest.scala]
351[info] [patched file /build/repo/modules/health-check/target/jvm-3/src_managed/main/grpc/health/v1/health/HealthCheckResponse.scala]
352[info] [patched file /build/repo/modules/health-check/target/jvm-3/src_managed/main/grpc/health/v1/health/HealthProto.scala]
353[warn] one warning found
354[info] done compiling
355[info] compiling 3 Scala sources to /build/repo/modules/health-check/target/jvm-3/classes ...
356[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
357[warn] one warning found
358[info] done compiling
359
360************************
361Build summary:
362[{
363 "module": "mu-rpc-dropwizard",
364 "compile": {"status": "ok", "tookMs": 14027, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
365 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
366 "test-compile": {"status": "ok", "tookMs": 1545, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
367 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
368 "publish": {"status": "skipped", "tookMs": 0},
369 "metadata": {
370 "crossScalaVersions": ["3.4.3"]
371}
372},{
373 "module": "mu-rpc-client-cache",
374 "compile": {"status": "ok", "tookMs": 1663, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
375 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
376 "test-compile": {"status": "ok", "tookMs": 91, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
377 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
378 "publish": {"status": "skipped", "tookMs": 0},
379 "metadata": {
380 "crossScalaVersions": ["3.4.3"]
381}
382},{
383 "module": "mu-rpc-client-okhttp",
384 "compile": {"status": "ok", "tookMs": 131, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
385 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
386 "test-compile": {"status": "ok", "tookMs": 172, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
387 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
388 "publish": {"status": "skipped", "tookMs": 0},
389 "metadata": {
390 "crossScalaVersions": ["3.4.3"]
391}
392},{
393 "module": "mu-rpc-client-netty",
394 "compile": {"status": "ok", "tookMs": 952, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
395 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
396 "test-compile": {"status": "ok", "tookMs": 728, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
397 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
398 "publish": {"status": "skipped", "tookMs": 0},
399 "metadata": {
400 "crossScalaVersions": ["3.4.3"]
401}
402},{
403 "module": "mu-rpc-testing",
404 "compile": {"status": "ok", "tookMs": 1552, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
405 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
406 "test-compile": {"status": "ok", "tookMs": 84, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
407 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
408 "publish": {"status": "skipped", "tookMs": 0},
409 "metadata": {
410 "crossScalaVersions": ["3.4.3"]
411}
412},{
413 "module": "mu-rpc-service",
414 "compile": {"status": "ok", "tookMs": 61, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
415 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
416 "test-compile": {"status": "ok", "tookMs": 110, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
417 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
418 "publish": {"status": "skipped", "tookMs": 0},
419 "metadata": {
420 "crossScalaVersions": ["3.4.3"]
421}
422},{
423 "module": "mu-rpc-server",
424 "compile": {"status": "ok", "tookMs": 2387, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
425 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
426 "test-compile": {"status": "ok", "tookMs": 1168, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
427 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
428 "publish": {"status": "skipped", "tookMs": 0},
429 "metadata": {
430 "crossScalaVersions": ["3.4.3"]
431}
432},{
433 "module": "mu-rpc-prometheus",
434 "compile": {"status": "ok", "tookMs": 820, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
435 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
436 "test-compile": {"status": "ok", "tookMs": 1026, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
437 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
438 "publish": {"status": "skipped", "tookMs": 0},
439 "metadata": {
440 "crossScalaVersions": ["3.4.3"]
441}
442},{
443 "module": "mu-rpc-fs2",
444 "compile": {"status": "ok", "tookMs": 903, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
445 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
446 "test-compile": {"status": "ok", "tookMs": 159, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
447 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
448 "publish": {"status": "skipped", "tookMs": 0},
449 "metadata": {
450 "crossScalaVersions": ["3.4.3"]
451}
452},{
453 "module": "mu-rpc-netty-ssl",
454 "compile": {"status": "ok", "tookMs": 58, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
455 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
456 "test-compile": {"status": "ok", "tookMs": 94, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
457 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
458 "publish": {"status": "skipped", "tookMs": 0},
459 "metadata": {
460 "crossScalaVersions": ["3.4.3"]
461}
462},{
463 "module": "mu-rpc-health-check",
464 "compile": {"status": "ok", "tookMs": 12511, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
465 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
466 "test-compile": {"status": "ok", "tookMs": 781, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
467 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
468 "publish": {"status": "skipped", "tookMs": 0},
469 "metadata": {
470 "crossScalaVersions": ["3.4.3"]
471}
472}]
473************************
474[success] Total time: 115 s (0:01:55.0), completed Dec 4, 2025, 3:55:04 PM
475[0JChecking patch project/plugins.sbt...
476Checking patch project/build.properties...
477Checking patch build.sbt...
478Applied patch project/plugins.sbt cleanly.
479Applied patch project/build.properties cleanly.
480Applied patch build.sbt cleanly.
481Commit migration rewrites
482Switched to a new branch 'opencb/migrate-source-3.4'
483[opencb/migrate-source-3.4 e1284500] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
484 8 files changed, 16 insertions(+), 16 deletions(-)
485----
486Preparing build for 3.8.0-RC3
487Scala binary version found: 3.8
488Implicitly using source version 3.8
489Scala binary version found: 3.8
490Implicitly using source version 3.8
491Would try to apply common scalacOption (best-effort, sbt/mill only):
492Append: ,REQUIRE:-source:3.8
493Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
494
495Try apply source patch:
496Path: build.sbt
497Pattern: val scala3 = "3.4.3"
498Replacement: val scala3 = "3.8.0-RC3"
499Successfully applied pattern 'val scala3 = "3.4.3"' in build.sbt
500----
501Starting build for 3.8.0-RC3
502Execute tests: true
503sbt project found:
504Sbt version 1.10.7 is not supported, minimal supported version is 1.11.5
505Enforcing usage of sbt in version 1.11.5
506No prepare script found for project higherkindness/mu-scala
507##################################
508Scala version: 3.8.0-RC3
509Targets: io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-fs2 io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-testing
510Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
511##################################
512Using extra scalacOptions: ,REQUIRE:-source:3.8
513Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
514[sbt_options] declare -a sbt_options=()
515[process_args] java_version = '17'
516[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
517# Executing command line:
518java
519-Dfile.encoding=UTF-8
520-Xmx5g
521-Djava.awt.headless=true
522-Dfile.encoding=utf8
523-Duser.timezone=UTC
524-Dcommunitybuild.scala=3.8.0-RC3
525-Dcommunitybuild.project.dependencies.add=
526-Xmx7G
527-Xms4G
528-Xss8M
529-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
530-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
531-jar
532/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
533"setCrossScalaVersions 3.8.0-RC3"
534"++3.8.0-RC3 -v"
535"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
536"set every credentials := Nil"
537"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
538"removeScalacOptionsStartingWith -P:wartremover"
539
540moduleMappings
541"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" io.higherkindness%mu-rpc-client-cache io.higherkindness%mu-rpc-client-netty io.higherkindness%mu-rpc-client-okhttp io.higherkindness%mu-rpc-dropwizard io.higherkindness%mu-rpc-fs2 io.higherkindness%mu-rpc-health-check io.higherkindness%mu-rpc-netty-ssl io.higherkindness%mu-rpc-prometheus io.higherkindness%mu-rpc-server io.higherkindness%mu-rpc-service io.higherkindness%mu-rpc-testing"
542
543[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
544[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
545[info] loading project definition from /build/repo/project
546/build/repo/build.sbt:8: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
547 resolvers += Resolver.sonatypeCentralSnapshots
548ThisBuild / resolvers ++= Resolver.sonatypeOssRepos("snapshots")
549 ^
550[info] loading settings for project repo from build.sbt...
551[info] resolving key references (37461 settings) ...
552[info] set current project to repo (in build file:/build/repo/)
553Execute setCrossScalaVersions: 3.8.0-RC3
554OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in server/crossScalaVersions
555OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in microsite3/crossScalaVersions
556OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in health-check3/crossScalaVersions
557OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in protobuf-rpc-tests/crossScalaVersions
558OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in prometheus3/crossScalaVersions
559OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in test-utils3/crossScalaVersions
560OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in client-netty/crossScalaVersions
561OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in documentation3/crossScalaVersions
562OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in testing/crossScalaVersions
563OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in fs2/crossScalaVersions
564OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in client-okhttp/crossScalaVersions
565OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in tests3/crossScalaVersions
566OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in dropwizard3/crossScalaVersions
567OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in rpc-service/crossScalaVersions
568OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in testing3/crossScalaVersions
569OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in server3/crossScalaVersions
570OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in protobuf-rpc-tests3/crossScalaVersions
571OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in prometheus/crossScalaVersions
572OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in avro-rpc-tests3/crossScalaVersions
573OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in client-cache/crossScalaVersions
574OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in avro-rpc-tests/crossScalaVersions
575OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in fs23/crossScalaVersions
576OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in netty-ssl/crossScalaVersions
577OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in repo/crossScalaVersions
578OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in microsite-examples-protobuf3/crossScalaVersions
579OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in tests/crossScalaVersions
580OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in client-cache3/crossScalaVersions
581OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in microsite-examples-avro3/crossScalaVersions
582OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in netty-ssl3/crossScalaVersions
583OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in client-okhttp3/crossScalaVersions
584OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in benchmarks-vnext/crossScalaVersions
585OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in config/crossScalaVersions
586OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in rpc-service3/crossScalaVersions
587OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in dropwizard/crossScalaVersions
588OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in health-check/crossScalaVersions
589OpenCB::Limitting incorrect crossVersions List(3.8.0-RC3) -> List(2.13.16) in test-utils/crossScalaVersions
590OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in client-netty3/crossScalaVersions
591[info] set current project to repo (in build file:/build/repo/)
592[info] Setting Scala version to 3.8.0-RC3 on 20 projects.
593[info] Switching Scala version on:
594[info] netty-ssl3 (3.8.0-RC3)
595[info] health-check3 (3.8.0-RC3)
596[info] dropwizard3 (3.8.0-RC3)
597[info] server3 (3.8.0-RC3)
598[info] rpc-service3 (3.8.0-RC3)
599[info] avro-rpc-tests3 (3.8.0-RC3)
600[info] microsite-examples-avro3 (3.8.0-RC3)
601[info] documentation3 (3.8.0-RC3)
602[info] microsite-examples-protobuf3 (3.8.0-RC3)
603[info] fs23 (3.8.0-RC3)
604[info] tests3 (3.8.0-RC3)
605[info] prometheus3 (3.8.0-RC3)
606[info] client-cache3 (3.8.0-RC3)
607[info] testing3 (3.8.0-RC3)
608[info] protobuf-rpc-tests3 (3.8.0-RC3)
609[info] * repo (3.8.0-RC3)
610[info] test-utils3 (3.8.0-RC3)
611[info] client-okhttp3 (3.8.0-RC3)
612[info] client-netty3 (3.8.0-RC3)
613[info] microsite3 (3.8.0-RC3)
614[info] Excluding projects:
615[info] protobuf-rpc-tests (2.13.16)
616[info] server (2.13.16)
617[info] fs2 (2.13.16)
618[info] dropwizard (2.13.16)
619[info] netty-ssl (2.13.16)
620[info] tests (2.13.16)
621[info] prometheus (2.13.16)
622[info] config (2.13.16)
623[info] client-okhttp (2.13.16)
624[info] test-utils (2.13.16)
625[info] testing (2.13.16)
626[info] client-cache (2.13.16)
627[info] benchmarks-vnext (2.13.16)
628[info] client-netty (2.13.16)
629[info] avro-rpc-tests (2.13.16)
630[info] rpc-service (2.13.16)
631[info] health-check (2.13.16)
632[info] Reapplying settings...
633[info] set current project to repo (in build file:/build/repo/)
634Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
635[info] Reapplying settings...
636[info] set current project to repo (in build file:/build/repo/)
637[info] Defining Global / credentials, avro-rpc-tests / credentials and 35 others.
638[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 295 others.
639[info] Run `last` for details.
640[info] Reapplying settings...
641[info] set current project to repo (in build file:/build/repo/)
642Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
643[info] Reapplying settings...
644OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
645
646 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
647 Did you mean client-okhttp3 / allExcludeDependencies ?
648 , retry without global scopes
649[info] Reapplying settings...
650[info] set current project to repo (in build file:/build/repo/)
651Execute removeScalacOptionsStartingWith: -P:wartremover
652[info] Reapplying settings...
653[info] set current project to repo (in build file:/build/repo/)
654[success] Total time: 0 s, completed Dec 4, 2025, 3:55:35 PM
655Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.4.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
656Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
657Starting build...
658Projects: Set(netty-ssl3, health-check3, dropwizard3, server3, rpc-service3, fs23, prometheus3, client-cache3, testing3, client-okhttp3, client-netty3)
659Starting build for ProjectRef(file:/build/repo/,dropwizard3) (mu-rpc-dropwizard)... [0/11]
660OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
661OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
662OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
663OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
664Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
665[info] compiling 24 Scala sources to /build/repo/modules/service/target/jvm-3/classes ...
666[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
667[warn] one warning found
668[info] done compiling
669[info] compiling 1 Scala source to /build/repo/modules/metrics/dropwizard/target/jvm-3/classes ...
670[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
671[warn] one warning found
672[info] done compiling
673Starting build for ProjectRef(file:/build/repo/,client-cache3) (mu-rpc-client-cache)... [1/11]
674Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
675[info] compiling 1 Scala source to /build/repo/modules/client/cache/target/jvm-3/classes ...
676[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
677[warn] one warning found
678[info] done compiling
679Starting build for ProjectRef(file:/build/repo/,client-okhttp3) (mu-rpc-client-okhttp)... [2/11]
680Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
681Starting build for ProjectRef(file:/build/repo/,client-netty3) (mu-rpc-client-netty)... [3/11]
682Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
683[info] compiling 3 Scala sources to /build/repo/modules/client/netty/target/jvm-3/classes ...
684[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
685[warn] one warning found
686[info] done compiling
687Starting build for ProjectRef(file:/build/repo/,testing3) (mu-rpc-testing)... [4/11]
688Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
689[info] compiling 4 Scala sources and 1 Java source to /build/repo/modules/testing/target/jvm-3/classes ...
690[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
691[warn] one warning found
692[info] done compiling
693Starting build for ProjectRef(file:/build/repo/,rpc-service3) (mu-rpc-service)... [5/11]
694Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
695Starting build for ProjectRef(file:/build/repo/,server3) (mu-rpc-server)... [6/11]
696Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
697[info] compiling 7 Scala sources to /build/repo/modules/server/target/jvm-3/classes ...
698[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
699[warn] one warning found
700[info] done compiling
701Starting build for ProjectRef(file:/build/repo/,prometheus3) (mu-rpc-prometheus)... [7/11]
702Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
703[info] compiling 1 Scala source to /build/repo/modules/metrics/prometheus/target/jvm-3/classes ...
704[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
705[warn] one warning found
706[info] done compiling
707Starting build for ProjectRef(file:/build/repo/,fs23) (mu-rpc-fs2)... [8/11]
708Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
709[info] compiling 2 Scala sources to /build/repo/modules/fs2/target/jvm-3/classes ...
710[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
711[warn] one warning found
712[info] done compiling
713Starting build for ProjectRef(file:/build/repo/,netty-ssl3) (mu-rpc-netty-ssl)... [9/11]
714Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
715Starting build for ProjectRef(file:/build/repo/,health-check3) (mu-rpc-health-check)... [10/11]
716Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:src=src_managed/.*:silent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
717[info] Compiling 1 protobuf files to /build/repo/modules/health-check/target/jvm-3/src_managed/main
718[info] compiling 6 Scala sources to /build/repo/modules/health-check/target/jvm-3/classes ...
719[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
720[warn] one warning found
721[info] done compiling
722
723************************
724Build summary:
725[{
726 "module": "mu-rpc-dropwizard",
727 "compile": {"status": "ok", "tookMs": 16225, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
728 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
729 "test-compile": {"status": "ok", "tookMs": 264, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
730 "test": {"status": "ok", "tookMs": 193, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
731 "publish": {"status": "skipped", "tookMs": 0},
732 "metadata": {
733 "crossScalaVersions": ["3.4.3"]
734}
735},{
736 "module": "mu-rpc-client-cache",
737 "compile": {"status": "ok", "tookMs": 1987, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
738 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
739 "test-compile": {"status": "ok", "tookMs": 88, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
740 "test": {"status": "ok", "tookMs": 99, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
741 "publish": {"status": "skipped", "tookMs": 0},
742 "metadata": {
743 "crossScalaVersions": ["3.4.3"]
744}
745},{
746 "module": "mu-rpc-client-okhttp",
747 "compile": {"status": "ok", "tookMs": 130, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
748 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
749 "test-compile": {"status": "ok", "tookMs": 176, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
750 "test": {"status": "ok", "tookMs": 160, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
751 "publish": {"status": "skipped", "tookMs": 0},
752 "metadata": {
753 "crossScalaVersions": ["3.4.3"]
754}
755},{
756 "module": "mu-rpc-client-netty",
757 "compile": {"status": "ok", "tookMs": 1032, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
758 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
759 "test-compile": {"status": "ok", "tookMs": 176, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
760 "test": {"status": "ok", "tookMs": 160, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
761 "publish": {"status": "skipped", "tookMs": 0},
762 "metadata": {
763 "crossScalaVersions": ["3.4.3"]
764}
765},{
766 "module": "mu-rpc-testing",
767 "compile": {"status": "ok", "tookMs": 1710, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
768 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
769 "test-compile": {"status": "ok", "tookMs": 92, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
770 "test": {"status": "ok", "tookMs": 93, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
771 "publish": {"status": "skipped", "tookMs": 0},
772 "metadata": {
773 "crossScalaVersions": ["3.4.3"]
774}
775},{
776 "module": "mu-rpc-service",
777 "compile": {"status": "ok", "tookMs": 62, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
778 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
779 "test-compile": {"status": "ok", "tookMs": 114, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
780 "test": {"status": "ok", "tookMs": 117, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
781 "publish": {"status": "skipped", "tookMs": 0},
782 "metadata": {
783 "crossScalaVersions": ["3.4.3"]
784}
785},{
786 "module": "mu-rpc-server",
787 "compile": {"status": "ok", "tookMs": 2471, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
788 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
789 "test-compile": {"status": "ok", "tookMs": 169, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
790 "test": {"status": "ok", "tookMs": 170, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
791 "publish": {"status": "skipped", "tookMs": 0},
792 "metadata": {
793 "crossScalaVersions": ["3.4.3"]
794}
795},{
796 "module": "mu-rpc-prometheus",
797 "compile": {"status": "ok", "tookMs": 1058, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
798 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
799 "test-compile": {"status": "ok", "tookMs": 170, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
800 "test": {"status": "ok", "tookMs": 157, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
801 "publish": {"status": "skipped", "tookMs": 0},
802 "metadata": {
803 "crossScalaVersions": ["3.4.3"]
804}
805},{
806 "module": "mu-rpc-fs2",
807 "compile": {"status": "ok", "tookMs": 1134, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
808 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
809 "test-compile": {"status": "ok", "tookMs": 164, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
810 "test": {"status": "ok", "tookMs": 199, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
811 "publish": {"status": "skipped", "tookMs": 0},
812 "metadata": {
813 "crossScalaVersions": ["3.4.3"]
814}
815},{
816 "module": "mu-rpc-netty-ssl",
817 "compile": {"status": "ok", "tookMs": 82, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
818 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
819 "test-compile": {"status": "ok", "tookMs": 91, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
820 "test": {"status": "ok", "tookMs": 70, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
821 "publish": {"status": "skipped", "tookMs": 0},
822 "metadata": {
823 "crossScalaVersions": ["3.4.3"]
824}
825},{
826 "module": "mu-rpc-health-check",
827 "compile": {"status": "ok", "tookMs": 5343, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
828 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
829 "test-compile": {"status": "ok", "tookMs": 245, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
830 "test": {"status": "ok", "tookMs": 243, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
831 "publish": {"status": "skipped", "tookMs": 0},
832 "metadata": {
833 "crossScalaVersions": ["3.4.3"]
834}
835}]
836************************
837[success] Total time: 52 s, completed Dec 4, 2025, 3:56:27 PM
838[0JChecking patch project/plugins.sbt...
839Checking patch project/build.properties...
840Checking patch build.sbt...
841Applied patch project/plugins.sbt cleanly.
842Applied patch project/build.properties cleanly.
843Applied patch build.sbt cleanly.