Build Logs

softwaremill/ox • scheduled_3.8.1-RC1-bin-20251212-ba45875-NIGHTLY

Errors

8

Warnings

473

Total Lines

1004

1##################################
2Clonning https://github.com/softwaremill/ox.git into /build/repo using revision v1.0.2
3##################################
4Note: switching to '9cb2ebc1df12e84198f24d8429f0ed135892788e'.
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 target Scala version for migration: 3.7.4
22Migrating project for -source:3.7 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project softwaremill/ox
33##################################
34Scala version: 3.7.4
35Targets: com.softwaremill.ox%core com.softwaremill.ox%cron com.softwaremill.ox%flow-reactive-streams com.softwaremill.ox%kafka com.softwaremill.ox%mdc-logback com.softwaremill.ox%otel-context
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '21'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Dcommunitybuild.scala=3.7.4
47-Dcommunitybuild.project.dependencies.add=
48-Xmx7G
49-Xms4G
50-Xss8M
51-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
52-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
53-jar
54/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
55"setCrossScalaVersions 3.7.4"
56"++3.7.4 -v"
57"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
58"set every credentials := Nil"
59"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
60"removeScalacOptionsStartingWith -P:wartremover"
61
62moduleMappings
63"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" com.softwaremill.ox%core com.softwaremill.ox%cron com.softwaremill.ox%flow-reactive-streams com.softwaremill.ox%kafka com.softwaremill.ox%mdc-logback com.softwaremill.ox%otel-context"
64
65[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
66[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
67[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
68[info] loading project definition from /build/repo/project
69[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
70[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
71[info] Compilation completed in 8.339s.
72[info] done compiling
73[info] loading settings for project rootProject from build.sbt...
74[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.1)
75[info] set current project to ox (in build file:/build/repo/)
76Execute setCrossScalaVersions: 3.7.4
77OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in core/crossScalaVersions
78OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in core/crossScalaVersions
79OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in flowReactiveStreams/crossScalaVersions
80OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in flowReactiveStreams/crossScalaVersions
81OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in cron/crossScalaVersions
82OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in cron/crossScalaVersions
83OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in documentation/crossScalaVersions
84OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in documentation/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rootProject/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rootProject/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in mdcLogback/crossScalaVersions
88OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in mdcLogback/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in otelContext/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in otelContext/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in kafka/crossScalaVersions
92OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in kafka/crossScalaVersions
93[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.1)
94[info] set current project to ox (in build file:/build/repo/)
95[info] Setting Scala version to 3.7.4 on 8 projects.
96[info] Switching Scala version on:
97[info] flowReactiveStreams (3.7.4)
98[info] documentation (3.7.4)
99[info] cron (3.7.4)
100[info] * rootProject (3.7.4)
101[info] mdcLogback (3.7.4)
102[info] kafka (3.7.4)
103[info] core (3.7.4)
104[info] otelContext (3.7.4)
105[info] Excluding projects:
106[info] Reapplying settings...
107[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.1)
108[info] set current project to ox (in build file:/build/repo/)
109Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
110[info] Reapplying settings...
111[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.1)
112[info] set current project to ox (in build file:/build/repo/)
113[info] Defining Global / credentials, core / credentials and 6 others.
114[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 63 others.
115[info] Run `last` for details.
116[info] Reapplying settings...
117[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.1)
118[info] set current project to ox (in build file:/build/repo/)
119Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
120[info] Reapplying settings...
121OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
122
123 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
124 Did you mean flowReactiveStreams / allExcludeDependencies ?
125 , retry without global scopes
126[info] Reapplying settings...
127[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.1)
128[info] set current project to ox (in build file:/build/repo/)
129Execute removeScalacOptionsStartingWith: -P:wartremover
130[info] Reapplying settings...
131[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.1)
132[info] set current project to ox (in build file:/build/repo/)
133[success] Total time: 0 s, completed Dec 13, 2025, 12:49:12 AM
134Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
135Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
136Starting build...
137Projects: Set(flowReactiveStreams, cron, mdcLogback, kafka, core, otelContext)
138Starting build for ProjectRef(file:/build/repo/,flowReactiveStreams) (flow-reactive-streams)... [0/6]
139OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
140OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
141OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
142OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
143Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
144[info] compiling 57 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
145[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/Chunk.scala:187:27
146[warn] 187 | def fromArray[A: ClassTag](array: Array[A]): Chunk[A] =
147[warn] | ^
148[warn] | unused implicit parameter
149[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/Chunk.scala:190:28
150[warn] 190 | def fromIArray[A: ClassTag](array: IArray[A]): Chunk[A] =
151[warn] | ^
152[warn] | unused implicit parameter
153[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/ErrorMode.scala:35:45
154[warn] 35 | def addSuppressedException[T](error: F[T], e: Throwable): F[T] = error
155[warn] | ^
156[warn] | unused explicit parameter
157[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/ErrorMode.scala:40:41
158[warn] 40 | def addSuppressedError[T](error: F[T], e: E): F[T] = error
159[warn] | ^
160[warn] | unused explicit parameter
161[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/channels/SourceOps.scala:5:12
162[warn] 5 |import java.util
163[warn] | ^^^^
164[warn] | unused import
165[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowCompanionOps.scala:138:70
166[warn] 138 | def timeout[T](timeout: FiniteDuration): Flow[T] = usingEmitInline: emit =>
167[warn] | ^^^^
168[warn] | unused explicit parameter
169[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:5:10
170[warn] 5 |import ox.Ox
171[warn] | ^^
172[warn] | unused import
173[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:616:8
174[warn] 616 | tap(t => sleep(emitEveryMillis))
175[warn] | ^
176[warn] | unused explicit parameter
177[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:947:53
178[warn] 947 | def drain(): Flow[Nothing] = Flow.usingEmitInline: emit =>
179[warn] | ^^^^
180[warn] | unused explicit parameter
181[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowReactiveOps.scala:11:10
182[warn] 11 |import ox.fork
183[warn] | ^^^^
184[warn] | unused import
185[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowTextOps.scala:149:60
186[warn] 149 | def processByteOrderMark(bytes: T, buffer: Chunk[Byte], output: FlowEmit[String]): (Chunk[Byte], State) =
187[warn] | ^^^^^^
188[warn] | unused explicit parameter
189[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/resilience/CircuitBreakerStateMachine.scala:123:16
190[warn] 123 | private var successCalls = 0
191[warn] | ^^^^^^^^^^^^
192[warn] | private variable was mutated but not read
193[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/resilience/CircuitBreakerStateMachine.scala:167:16
194[warn] 167 | private var successCalls = 0
195[warn] | ^^^^^^^^^^^^
196[warn] | private variable was mutated but not read
197[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:414:15
198[warn] 414 | case Nested(t) =>
199[warn] | ^
200[warn] |the type test for Nested cannot be checked at runtime because it's a local class
201[warn] |
202[warn] | longer explanation available when compiling with `-explain`
203[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/internal/groupByImpl.scala:150:15
204[warn] 150 | case FromParent(t) =>
205[warn] | ^
206[warn] |the type test for FromParent cannot be checked at runtime because it's a local class
207[warn] |
208[warn] | longer explanation available when compiling with `-explain`
209[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/internal/groupByImpl.scala:154:15
210[warn] 154 | case ChildDone(v) =>
211[warn] | ^
212[warn] |the type test for ChildDone cannot be checked at runtime because it's a local class
213[warn] |
214[warn] | longer explanation available when compiling with `-explain`
215[info] [patched file /build/repo/core/src/main/scala/ox/flow/FlowReactiveOps.scala]
216[info] [patched file /build/repo/core/src/main/scala/ox/local.scala]
217[info] [patched file /build/repo/core/src/main/scala/ox/channels/SourceOps.scala]
218[info] [patched file /build/repo/core/src/main/scala/ox/flow/FlowOps.scala]
219[info] [patched file /build/repo/core/src/main/scala/ox/oxThreadFactory.scala]
220[warn] 16 warnings found
221[info] done compiling
222[info] compiling 1 Scala source to /build/repo/flow-reactive-streams/target/scala-3.7.4/classes ...
223[info] done compiling
224[info] compiling 5 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
225[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:615:8
226[warn] 615 | tap(t => sleep(emitEveryMillis))
227[warn] | ^
228[warn] | unused explicit parameter
229[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:946:53
230[warn] 946 | def drain(): Flow[Nothing] = Flow.usingEmitInline: emit =>
231[warn] | ^^^^
232[warn] | unused explicit parameter
233[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:413:15
234[warn] 413 | case Nested(t) =>
235[warn] | ^
236[warn] |the type test for Nested cannot be checked at runtime because it's a local class
237[warn] |
238[warn] | longer explanation available when compiling with `-explain`
239[warn] three warnings found
240[info] done compiling
241[info] compiling 1 Scala source to /build/repo/core/target/scala-3.7.4/classes ...
242[warn] three warnings found
243[info] done compiling
244[info] compiling 25 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
245[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowCompanionOps.scala:138:70
246[warn] 138 | def timeout[T](timeout: FiniteDuration): Flow[T] = usingEmitInline: emit =>
247[warn] | ^^^^
248[warn] | unused explicit parameter
249[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/resilience/CircuitBreakerStateMachine.scala:123:16
250[warn] 123 | private var successCalls = 0
251[warn] | ^^^^^^^^^^^^
252[warn] | private variable was mutated but not read
253[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/resilience/CircuitBreakerStateMachine.scala:167:16
254[warn] 167 | private var successCalls = 0
255[warn] | ^^^^^^^^^^^^
256[warn] | private variable was mutated but not read
257[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/internal/groupByImpl.scala:150:15
258[warn] 150 | case FromParent(t) =>
259[warn] | ^
260[warn] |the type test for FromParent cannot be checked at runtime because it's a local class
261[warn] |
262[warn] | longer explanation available when compiling with `-explain`
263[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/internal/groupByImpl.scala:154:15
264[warn] 154 | case ChildDone(v) =>
265[warn] | ^
266[warn] |the type test for ChildDone cannot be checked at runtime because it's a local class
267[warn] |
268[warn] | longer explanation available when compiling with `-explain`
269[warn] 8 warnings found
270[info] done compiling
271Starting build for ProjectRef(file:/build/repo/,mdcLogback) (mdc-logback)... [1/6]
272Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
273[info] compiling 1 Scala source to /build/repo/mdc-logback/target/scala-3.7.4/classes ...
274[info] done compiling
275[info] compiling 1 Scala source to /build/repo/mdc-logback/target/scala-3.7.4/test-classes ...
276[info] done compiling
277Starting build for ProjectRef(file:/build/repo/,core) (core)... [2/6]
278Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
279[info] compiling 112 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
280[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/CollectParTest.scala:43:23
281[warn] 43 | def transformation(i: Int) =
282[warn] | ^
283[warn] | unused explicit parameter
284[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ForeachParTest.scala:38:23
285[warn] 38 | def transformation(i: Int) =
286[warn] | ^
287[warn] | unused explicit parameter
288[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/MapParTest.scala:43:23
289[warn] 43 | def transformation(i: Int) =
290[warn] | ^
291[warn] | unused explicit parameter
292[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/OxAppTest.scala:9:27
293[warn] 9 |import scala.util.boundary.*
294[warn] | ^
295[warn] | unused import
296[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/OxAppTest.scala:13:29
297[warn] 13 |import java.util.concurrent.{Semaphore, TimeUnit}
298[warn] | ^^^^^^^^^
299[warn] | unused import
300[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/OxAppTest.scala:13:40
301[warn] 13 |import java.util.concurrent.{Semaphore, TimeUnit}
302[warn] | ^^^^^^^^
303[warn] | unused import
304[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ParTest.scala:80:21
305[warn] 80 | (1 to 5).map(i =>
306[warn] | ^
307[warn] | unused explicit parameter
308[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ResourceTest.scala:126:41
309[warn] 126 | use(new TestResource, _.release()) { r =>
310[warn] | ^
311[warn] | unused explicit parameter
312[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ResourceTest.scala:140:37
313[warn] 140 | useCloseable(new TestResource) { r =>
314[warn] | ^
315[warn] | unused explicit parameter
316[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ResourceTest.scala:157:43
317[warn] 157 | use(new TestResource, _.release()) { r =>
318[warn] | ^
319[warn] | unused explicit parameter
320[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowCompanionIOOpsTest.scala:3:43
321[warn] 3 |import org.scalatest.concurrent.Eventually.*
322[warn] | ^
323[warn] | unused import
324[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowIOOpsTest.scala:3:43
325[warn] 3 |import org.scalatest.concurrent.Eventually.*
326[warn] | ^
327[warn] | unused import
328[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowIOOpsTest.scala:387:44
329[warn] 387 | private def fileContent(path: Path)(using Ox): List[String] = Flow.fromFile(path).runToList().map(_.asStringUtf8)
330[warn] | ^
331[warn] | unused implicit parameter
332[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsCollectTest.scala:5:10
333[warn] 5 |import ox.*
334[warn] | ^
335[warn] | unused import
336[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsConcatPrependTest.scala:5:10
337[warn] 5 |import ox.*
338[warn] | ^
339[warn] | unused import
340[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsDebounceByTest.scala:5:10
341[warn] 5 |import ox.*
342[warn] | ^
343[warn] | unused import
344[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsDebounceTest.scala:5:10
345[warn] 5 |import ox.*
346[warn] | ^
347[warn] | unused import
348[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsDropTest.scala:5:10
349[warn] 5 |import ox.*
350[warn] | ^
351[warn] | unused import
352[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsEmptyTest.scala:5:10
353[warn] 5 |import ox.*
354[warn] | ^
355[warn] | unused import
356[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsFilterTest.scala:5:10
357[warn] 5 |import ox.*
358[warn] | ^
359[warn] | unused import
360[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsFlatMapTest.scala:5:10
361[warn] 5 |import ox.*
362[warn] | ^
363[warn] | unused import
364[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsFlattenTest.scala:6:10
365[warn] 6 |import ox.*
366[warn] | ^
367[warn] | unused import
368[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsFoldTest.scala:5:10
369[warn] 5 |import ox.*
370[warn] | ^
371[warn] | unused import
372[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsForeachTest.scala:5:10
373[warn] 5 |import ox.*
374[warn] | ^
375[warn] | unused import
376[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsFutureTest.scala:5:10
377[warn] 5 |import ox.*
378[warn] | ^
379[warn] | unused import
380[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:16:27
381[warn] 16 | .groupBy(10, _ % 10)(v => f => f)
382[warn] | ^
383[warn] | unused explicit parameter
384[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:22:44
385[warn] 22 | Flow.fromValues(42).groupBy(10, _ % 10)(v => f => f).runToList() shouldBe List(42)
386[warn] | ^
387[warn] | unused explicit parameter
388[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:28:68
389[warn] 28 | for i <- 1 to 100000 do Flow.fromValues(42).groupBy(10, _ % 10)(v => f => f).runToList() shouldBe List(42)
390[warn] | ^
391[warn] | unused explicit parameter
392[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:109:26
393[warn] 109 | .groupBy(1, _ => 0)(v => _.tap(_ => sleep(10.millis)))
394[warn] | ^
395[warn] | unused explicit parameter
396[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:119:31
397[warn] 119 | .groupBy(10, _ % 10)(v => f => f.tap(i => if i == 13 then throw new RuntimeException("boom!")))
398[warn] | ^
399[warn] | unused explicit parameter
400[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:131:30
401[warn] 131 | .groupBy(1, _ => 0)(v => f => f.tap(_ => sleep(100.millis).tap(_ => throw new RuntimeException("boom!"))))
402[warn] | ^
403[warn] | unused explicit parameter
404[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:142:31
405[warn] 142 | .groupBy(10, _ % 10)(v => f => f)
406[warn] | ^
407[warn] | unused explicit parameter
408[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:153:29
409[warn] 153 | .groupBy(10, _ % 10)(v => f => f.take(1))
410[warn] | ^
411[warn] | unused explicit parameter
412[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsLastOptionTest.scala:6:10
413[warn] 6 |import ox.*
414[warn] | ^
415[warn] | unused import
416[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsLastTest.scala:5:10
417[warn] 5 |import ox.*
418[warn] | ^
419[warn] | unused import
420[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsMapTest.scala:5:10
421[warn] 5 |import ox.*
422[warn] | ^
423[warn] | unused import
424[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsMapUsingSinkTest.scala:5:10
425[warn] 5 |import ox.*
426[warn] | ^
427[warn] | unused import
428[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsReduceTest.scala:5:10
429[warn] 5 |import ox.*
430[warn] | ^
431[warn] | unused import
432[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsSampleTest.scala:5:10
433[warn] 5 |import ox.*
434[warn] | ^
435[warn] | unused import
436[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsScanTest.scala:5:10
437[warn] 5 |import ox.*
438[warn] | ^
439[warn] | unused import
440[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsSplitOnTest.scala:5:10
441[warn] 5 |import ox.*
442[warn] | ^
443[warn] | unused import
444[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsSplitTest.scala:5:10
445[warn] 5 |import ox.*
446[warn] | ^
447[warn] | unused import
448[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsTakeWhileTest.scala:5:10
449[warn] 5 |import ox.*
450[warn] | ^
451[warn] | unused import
452[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsThrottleTest.scala:5:10
453[warn] 5 |import ox.*
454[warn] | ^
455[warn] | unused import
456[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsTimeoutTest.scala:6:10
457[warn] 6 |import ox.*
458[warn] | ^
459[warn] | unused import
460[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsUsingSink.scala:5:10
461[warn] 5 |import ox.*
462[warn] | ^
463[warn] | unused import
464[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsZipAllTest.scala:5:10
465[warn] 5 |import ox.*
466[warn] | ^
467[warn] | unused import
468[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/resilience/AfterAttemptTest.scala:24:21
469[warn] 24 | def afterAttempt(attempt: Int, result: Either[Throwable, Int]): Unit =
470[warn] | ^^^^^^^
471[warn] | unused explicit parameter
472[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/resilience/AfterAttemptTest.scala:50:21
473[warn] 50 | def afterAttempt(attempt: Int, result: Either[Throwable, Unit]): Unit =
474[warn] | ^^^^^^^
475[warn] | unused explicit parameter
476[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsSplitOnTest.scala]
477[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsLastOptionTest.scala]
478[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsForeachTest.scala]
479[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsFutureTest.scala]
480[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsMapUsingSinkTest.scala]
481[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsSplitTest.scala]
482[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsZipAllTest.scala]
483[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsUsingSink.scala]
484[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsCollectTest.scala]
485[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsFilterTest.scala]
486[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsFlatMapTest.scala]
487[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowIOOpsTest.scala]
488[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsEmptyTest.scala]
489[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowCompanionIOOpsTest.scala]
490[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsFoldTest.scala]
491[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsFlattenTest.scala]
492[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsThrottleTest.scala]
493[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsDebounceTest.scala]
494[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsReduceTest.scala]
495[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsConcatPrependTest.scala]
496[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsZipWithIndexTest.scala]
497[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsMapTest.scala]
498[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsDropTest.scala]
499[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsDebounceByTest.scala]
500[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsScanTest.scala]
501[info] [patched file /build/repo/core/src/test/scala/ox/FilterParTest.scala]
502[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsSampleTest.scala]
503[info] [patched file /build/repo/core/src/test/scala/ox/OxAppTest.scala]
504[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsTakeWhileTest.scala]
505[info] [patched file /build/repo/core/src/test/scala/ox/MapParTest.scala]
506[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsLastTest.scala]
507[info] [patched file /build/repo/core/src/test/scala/ox/CollectParTest.scala]
508[info] [patched file /build/repo/core/src/test/scala/ox/flow/FlowOpsTimeoutTest.scala]
509[warn] 49 warnings found
510[info] done compiling
511[info] compiling 33 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
512[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/CollectParTest.scala:43:23
513[warn] 43 | def transformation(i: Int) =
514[warn] | ^
515[warn] | unused explicit parameter
516[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/MapParTest.scala:43:23
517[warn] 43 | def transformation(i: Int) =
518[warn] | ^
519[warn] | unused explicit parameter
520[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowIOOpsTest.scala:386:44
521[warn] 386 | private def fileContent(path: Path)(using Ox): List[String] = Flow.fromFile(path).runToList().map(_.asStringUtf8)
522[warn] | ^
523[warn] | unused implicit parameter
524[warn] three warnings found
525[info] done compiling
526Starting build for ProjectRef(file:/build/repo/,cron) (cron)... [3/6]
527Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
528[info] compiling 1 Scala source to /build/repo/cron/target/scala-3.7.4/classes ...
529[info] done compiling
530[info] compiling 1 Scala source to /build/repo/cron/target/scala-3.7.4/test-classes ...
531[warn] -- [E198] Unused Symbol Warning: /build/repo/cron/src/test/scala/ox/scheduling/cron/CronScheduleTest.scala:7:33
532[warn] 7 |import scala.concurrent.duration.*
533[warn] | ^
534[warn] | unused import
535[info] [patched file /build/repo/cron/src/test/scala/ox/scheduling/cron/CronScheduleTest.scala]
536[warn] one warning found
537[info] done compiling
538[info] compiling 1 Scala source to /build/repo/cron/target/scala-3.7.4/test-classes ...
539[info] done compiling
540Starting build for ProjectRef(file:/build/repo/,otelContext) (otel-context)... [4/6]
541Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
542[info] compiling 1 Scala source to /build/repo/otel-context/target/scala-3.7.4/classes ...
543[info] done compiling
544Starting build for ProjectRef(file:/build/repo/,kafka) (kafka)... [5/6]
545Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
546[info] compiling 9 Scala sources to /build/repo/kafka/target/scala-3.7.4/classes ...
547[warn] -- [E198] Unused Symbol Warning: /build/repo/kafka/src/main/scala/ox/kafka/KafkaConsumerWrapper.scala:45:14
548[warn] 45 | def close(wrapper: KafkaConsumerWrapper[K, V]): Unit = if closeWhenComplete then
549[warn] | ^^^^^^^
550[warn] | unused explicit parameter
551[warn] -- [E198] Unused Symbol Warning: /build/repo/kafka/src/main/scala/ox/kafka/KafkaFlow.scala:3:41
552[warn] 3 |import org.apache.kafka.clients.consumer.ConsumerRecord
553[warn] | ^^^^^^^^^^^^^^
554[warn] | unused import
555[info] [patched file /build/repo/kafka/src/main/scala/ox/kafka/KafkaStage.scala]
556[info] [patched file /build/repo/kafka/src/main/scala/ox/kafka/KafkaFlow.scala]
557[info] [patched file /build/repo/kafka/src/main/scala/ox/kafka/kafkaOffsetCommit.scala]
558[warn] two warnings found
559[info] done compiling
560[info] compiling 3 Scala sources to /build/repo/kafka/target/scala-3.7.4/classes ...
561[info] done compiling
562[info] compiling 6 Scala sources to /build/repo/kafka/target/scala-3.7.4/test-classes ...
563[info] [patched file /build/repo/kafka/src/test/scala/ox/kafka/KafkaTest.scala]
564[info] done compiling
565[info] compiling 1 Scala source to /build/repo/kafka/target/scala-3.7.4/test-classes ...
566[info] done compiling
567
568************************
569Build summary:
570[{
571 "module": "flow-reactive-streams",
572 "compile": {"status": "ok", "tookMs": 16895, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
573 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
574 "test-compile": {"status": "ok", "tookMs": 6477, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
575 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
576 "publish": {"status": "skipped", "tookMs": 0},
577 "metadata": {
578 "crossScalaVersions": ["2.12.20"]
579}
580},{
581 "module": "mdc-logback",
582 "compile": {"status": "ok", "tookMs": 409, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
583 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
584 "test-compile": {"status": "ok", "tookMs": 1190, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
585 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
586 "publish": {"status": "skipped", "tookMs": 0},
587 "metadata": {
588 "crossScalaVersions": ["2.12.20"]
589}
590},{
591 "module": "core",
592 "compile": {"status": "ok", "tookMs": 55, "warnings": 16, "errors": 0, "sourceVersion": "3.7-migration"},
593 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
594 "test-compile": {"status": "ok", "tookMs": 19660, "warnings": 49, "errors": 0, "sourceVersion": "3.7-migration"},
595 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
596 "publish": {"status": "skipped", "tookMs": 0},
597 "metadata": {
598 "crossScalaVersions": ["2.12.20"]
599}
600},{
601 "module": "cron",
602 "compile": {"status": "ok", "tookMs": 419, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
603 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
604 "test-compile": {"status": "ok", "tookMs": 610, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
605 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
606 "publish": {"status": "skipped", "tookMs": 0},
607 "metadata": {
608 "crossScalaVersions": ["2.12.20"]
609}
610},{
611 "module": "otel-context",
612 "compile": {"status": "ok", "tookMs": 220, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
613 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
614 "test-compile": {"status": "ok", "tookMs": 151, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
615 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
616 "publish": {"status": "skipped", "tookMs": 0},
617 "metadata": {
618 "crossScalaVersions": ["2.12.20"]
619}
620},{
621 "module": "kafka",
622 "compile": {"status": "ok", "tookMs": 767, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
623 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
624 "test-compile": {"status": "ok", "tookMs": 1566, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
625 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
626 "publish": {"status": "skipped", "tookMs": 0},
627 "metadata": {
628 "crossScalaVersions": ["2.12.20"]
629}
630}]
631************************
632[success] Total time: 121 s (0:02:01.0), completed Dec 13, 2025, 12:51:13 AM
633[0JChecking patch project/plugins.sbt...
634Checking patch build.sbt...
635Applied patch project/plugins.sbt cleanly.
636Applied patch build.sbt cleanly.
637Commit migration rewrites
638Switched to a new branch 'opencb/migrate-source-3.7'
639[opencb/migrate-source-3.7 e35422e] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
640 43 files changed, 24 insertions(+), 60 deletions(-)
641----
642Preparing build for 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
643Scala binary version found: 3.8
644Implicitly using source version 3.8
645Scala binary version found: 3.8
646Implicitly using source version 3.8
647Would try to apply common scalacOption (best-effort, sbt/mill only):
648Append: ,REQUIRE:-source:3.8
649Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
650----
651Starting build for 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
652Execute tests: false
653sbt project found:
654No prepare script found for project softwaremill/ox
655##################################
656Scala version: 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
657Targets: com.softwaremill.ox%core com.softwaremill.ox%cron com.softwaremill.ox%flow-reactive-streams com.softwaremill.ox%kafka com.softwaremill.ox%mdc-logback com.softwaremill.ox%otel-context
658Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
659##################################
660Using extra scalacOptions: ,REQUIRE:-source:3.8
661Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
662[sbt_options] declare -a sbt_options=()
663[process_args] java_version = '21'
664[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
665# Executing command line:
666java
667-Dfile.encoding=UTF-8
668-Dcommunitybuild.scala=3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
669-Dcommunitybuild.project.dependencies.add=
670-Xmx7G
671-Xms4G
672-Xss8M
673-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
674-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
675-jar
676/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
677"setCrossScalaVersions 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY"
678"++3.8.1-RC1-bin-20251212-ba45875-NIGHTLY -v"
679"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
680"set every credentials := Nil"
681"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
682"removeScalacOptionsStartingWith -P:wartremover"
683
684moduleMappings
685"runBuild 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" com.softwaremill.ox%core com.softwaremill.ox%cron com.softwaremill.ox%flow-reactive-streams com.softwaremill.ox%kafka com.softwaremill.ox%mdc-logback com.softwaremill.ox%otel-context"
686
687[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
688[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
689[info] loading project definition from /build/repo/project
690[info] loading settings for project rootProject from build.sbt...
691[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.2)
692[info] set current project to ox (in build file:/build/repo/)
693Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY
694OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY in core/crossScalaVersions
695OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251212-ba45875-NIGHTLY) in core/crossScalaVersions
696OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY in mdcLogback/crossScalaVersions
697OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251212-ba45875-NIGHTLY) in mdcLogback/crossScalaVersions
698OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY in flowReactiveStreams/crossScalaVersions
699OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251212-ba45875-NIGHTLY) in flowReactiveStreams/crossScalaVersions
700OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY in cron/crossScalaVersions
701OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251212-ba45875-NIGHTLY) in cron/crossScalaVersions
702OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY in documentation/crossScalaVersions
703OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251212-ba45875-NIGHTLY) in documentation/crossScalaVersions
704OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY in rootProject/crossScalaVersions
705OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251212-ba45875-NIGHTLY) in rootProject/crossScalaVersions
706OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY in kafka/crossScalaVersions
707OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251212-ba45875-NIGHTLY) in kafka/crossScalaVersions
708OpenCB::Changing crossVersion 3.3.7 -> 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY in otelContext/crossScalaVersions
709OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251212-ba45875-NIGHTLY) in otelContext/crossScalaVersions
710[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.2)
711[info] set current project to ox (in build file:/build/repo/)
712[info] Setting Scala version to 3.8.1-RC1-bin-20251212-ba45875-NIGHTLY on 8 projects.
713[info] Switching Scala version on:
714[info] flowReactiveStreams (3.8.1-RC1-bin-20251212-ba45875-NIGHTLY)
715[info] documentation (3.8.1-RC1-bin-20251212-ba45875-NIGHTLY)
716[info] cron (3.8.1-RC1-bin-20251212-ba45875-NIGHTLY)
717[info] * rootProject (3.8.1-RC1-bin-20251212-ba45875-NIGHTLY)
718[info] mdcLogback (3.8.1-RC1-bin-20251212-ba45875-NIGHTLY)
719[info] kafka (3.8.1-RC1-bin-20251212-ba45875-NIGHTLY)
720[info] core (3.8.1-RC1-bin-20251212-ba45875-NIGHTLY)
721[info] otelContext (3.8.1-RC1-bin-20251212-ba45875-NIGHTLY)
722[info] Excluding projects:
723[info] Reapplying settings...
724[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.2)
725[info] set current project to ox (in build file:/build/repo/)
726Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
727[info] Reapplying settings...
728[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.2)
729[info] set current project to ox (in build file:/build/repo/)
730[info] Defining Global / credentials, core / credentials and 6 others.
731[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 63 others.
732[info] Run `last` for details.
733[info] Reapplying settings...
734[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.2)
735[info] set current project to ox (in build file:/build/repo/)
736Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
737[info] Reapplying settings...
738OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
739
740 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
741 Did you mean flowReactiveStreams / allExcludeDependencies ?
742 , retry without global scopes
743[info] Reapplying settings...
744[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.2)
745[info] set current project to ox (in build file:/build/repo/)
746Execute removeScalacOptionsStartingWith: -P:wartremover
747[info] Reapplying settings...
748[info] Not a M or RC version, using previous version for MiMa check: Some(1.0.2)
749[info] set current project to ox (in build file:/build/repo/)
750[success] Total time: 0 s, completed Dec 13, 2025, 12:51:24 AM
751Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
752Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
753Starting build...
754Projects: Set(flowReactiveStreams, cron, mdcLogback, kafka, core, otelContext)
755Starting build for ProjectRef(file:/build/repo/,flowReactiveStreams) (flow-reactive-streams)... [0/6]
756OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
757OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
758OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
759Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
760[info] compiling 57 Scala sources to /build/repo/core/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/classes ...
761[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/Chunk.scala:187:27
762[warn] 187 | def fromArray[A: ClassTag](array: Array[A]): Chunk[A] =
763[warn] | ^
764[warn] | unused implicit parameter
765[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/Chunk.scala:190:28
766[warn] 190 | def fromIArray[A: ClassTag](array: IArray[A]): Chunk[A] =
767[warn] | ^
768[warn] | unused implicit parameter
769[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/ErrorMode.scala:35:45
770[warn] 35 | def addSuppressedException[T](error: F[T], e: Throwable): F[T] = error
771[warn] | ^
772[warn] | unused explicit parameter
773[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/ErrorMode.scala:40:41
774[warn] 40 | def addSuppressedError[T](error: F[T], e: E): F[T] = error
775[warn] | ^
776[warn] | unused explicit parameter
777[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowCompanionOps.scala:138:70
778[warn] 138 | def timeout[T](timeout: FiniteDuration): Flow[T] = usingEmitInline: emit =>
779[warn] | ^^^^
780[warn] | unused explicit parameter
781[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:615:8
782[warn] 615 | tap(t => sleep(emitEveryMillis))
783[warn] | ^
784[warn] | unused explicit parameter
785[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:946:53
786[warn] 946 | def drain(): Flow[Nothing] = Flow.usingEmitInline: emit =>
787[warn] | ^^^^
788[warn] | unused explicit parameter
789[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/flow/FlowTextOps.scala:149:60
790[warn] 149 | def processByteOrderMark(bytes: T, buffer: Chunk[Byte], output: FlowEmit[String]): (Chunk[Byte], State) =
791[warn] | ^^^^^^
792[warn] | unused explicit parameter
793[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/resilience/CircuitBreakerStateMachine.scala:123:16
794[warn] 123 | private var successCalls = 0
795[warn] | ^^^^^^^^^^^^
796[warn] | private variable was mutated but not read
797[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/main/scala/ox/resilience/CircuitBreakerStateMachine.scala:167:16
798[warn] 167 | private var successCalls = 0
799[warn] | ^^^^^^^^^^^^
800[warn] | private variable was mutated but not read
801[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/FlowOps.scala:413:15
802[warn] 413 | case Nested(t) =>
803[warn] | ^
804[warn] |the type test for Nested cannot be checked at runtime because it's a local class
805[warn] |
806[warn] | longer explanation available when compiling with `-explain`
807[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/internal/groupByImpl.scala:150:15
808[warn] 150 | case FromParent(t) =>
809[warn] | ^
810[warn] |the type test for FromParent cannot be checked at runtime because it's a local class
811[warn] |
812[warn] | longer explanation available when compiling with `-explain`
813[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/ox/flow/internal/groupByImpl.scala:154:15
814[warn] 154 | case ChildDone(v) =>
815[warn] | ^
816[warn] |the type test for ChildDone cannot be checked at runtime because it's a local class
817[warn] |
818[warn] | longer explanation available when compiling with `-explain`
819[warn] 13 warnings found
820[info] done compiling
821[info] compiling 1 Scala source to /build/repo/flow-reactive-streams/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/classes ...
822[info] done compiling
823Starting build for ProjectRef(file:/build/repo/,mdcLogback) (mdc-logback)... [1/6]
824Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
825[info] compiling 1 Scala source to /build/repo/mdc-logback/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/classes ...
826[info] done compiling
827[info] compiling 1 Scala source to /build/repo/mdc-logback/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/test-classes ...
828[info] done compiling
829Starting build for ProjectRef(file:/build/repo/,core) (core)... [2/6]
830Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
831[info] compiling 112 Scala sources to /build/repo/core/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/test-classes ...
832[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/CollectParTest.scala:43:23
833[warn] 43 | def transformation(i: Int) =
834[warn] | ^
835[warn] | unused explicit parameter
836[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ForeachParTest.scala:38:23
837[warn] 38 | def transformation(i: Int) =
838[warn] | ^
839[warn] | unused explicit parameter
840[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/MapParTest.scala:43:23
841[warn] 43 | def transformation(i: Int) =
842[warn] | ^
843[warn] | unused explicit parameter
844[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ParTest.scala:80:21
845[warn] 80 | (1 to 5).map(i =>
846[warn] | ^
847[warn] | unused explicit parameter
848[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ResourceTest.scala:126:41
849[warn] 126 | use(new TestResource, _.release()) { r =>
850[warn] | ^
851[warn] | unused explicit parameter
852[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ResourceTest.scala:140:37
853[warn] 140 | useCloseable(new TestResource) { r =>
854[warn] | ^
855[warn] | unused explicit parameter
856[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/ResourceTest.scala:157:43
857[warn] 157 | use(new TestResource, _.release()) { r =>
858[warn] | ^
859[warn] | unused explicit parameter
860[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowCompanionIOOpsTest.scala:5:19
861[warn] 5 |import ox.{timeout as _, *}
862[warn] | ^^^^^^^^^^^^
863[warn] | unused import
864[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowIOOpsTest.scala:5:19
865[warn] 5 |import ox.{timeout as _, *}
866[warn] | ^^^^^^^^^^^^
867[warn] | unused import
868[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowIOOpsTest.scala:386:44
869[warn] 386 | private def fileContent(path: Path)(using Ox): List[String] = Flow.fromFile(path).runToList().map(_.asStringUtf8)
870[warn] | ^
871[warn] | unused implicit parameter
872[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:16:27
873[warn] 16 | .groupBy(10, _ % 10)(v => f => f)
874[warn] | ^
875[warn] | unused explicit parameter
876[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:22:44
877[warn] 22 | Flow.fromValues(42).groupBy(10, _ % 10)(v => f => f).runToList() shouldBe List(42)
878[warn] | ^
879[warn] | unused explicit parameter
880[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:28:68
881[warn] 28 | for i <- 1 to 100000 do Flow.fromValues(42).groupBy(10, _ % 10)(v => f => f).runToList() shouldBe List(42)
882[warn] | ^
883[warn] | unused explicit parameter
884[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:109:26
885[warn] 109 | .groupBy(1, _ => 0)(v => _.tap(_ => sleep(10.millis)))
886[warn] | ^
887[warn] | unused explicit parameter
888[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:119:31
889[warn] 119 | .groupBy(10, _ % 10)(v => f => f.tap(i => if i == 13 then throw new RuntimeException("boom!")))
890[warn] | ^
891[warn] | unused explicit parameter
892[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:131:30
893[warn] 131 | .groupBy(1, _ => 0)(v => f => f.tap(_ => sleep(100.millis).tap(_ => throw new RuntimeException("boom!"))))
894[warn] | ^
895[warn] | unused explicit parameter
896[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:142:31
897[warn] 142 | .groupBy(10, _ % 10)(v => f => f)
898[warn] | ^
899[warn] | unused explicit parameter
900[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/flow/FlowOpsGroupByTest.scala:153:29
901[warn] 153 | .groupBy(10, _ % 10)(v => f => f.take(1))
902[warn] | ^
903[warn] | unused explicit parameter
904[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/resilience/AfterAttemptTest.scala:24:21
905[warn] 24 | def afterAttempt(attempt: Int, result: Either[Throwable, Int]): Unit =
906[warn] | ^^^^^^^
907[warn] | unused explicit parameter
908[warn] -- [E198] Unused Symbol Warning: /build/repo/core/src/test/scala/ox/resilience/AfterAttemptTest.scala:50:21
909[warn] 50 | def afterAttempt(attempt: Int, result: Either[Throwable, Unit]): Unit =
910[warn] | ^^^^^^^
911[warn] | unused explicit parameter
912[warn] 20 warnings found
913[info] done compiling
914Starting build for ProjectRef(file:/build/repo/,cron) (cron)... [3/6]
915Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
916[info] compiling 1 Scala source to /build/repo/cron/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/classes ...
917[info] done compiling
918[info] compiling 1 Scala source to /build/repo/cron/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/test-classes ...
919[info] done compiling
920Starting build for ProjectRef(file:/build/repo/,otelContext) (otel-context)... [4/6]
921Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
922[info] compiling 1 Scala source to /build/repo/otel-context/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/classes ...
923[info] done compiling
924Starting build for ProjectRef(file:/build/repo/,kafka) (kafka)... [5/6]
925Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
926[info] compiling 9 Scala sources to /build/repo/kafka/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/classes ...
927[warn] -- [E198] Unused Symbol Warning: /build/repo/kafka/src/main/scala/ox/kafka/KafkaConsumerWrapper.scala:45:14
928[warn] 45 | def close(wrapper: KafkaConsumerWrapper[K, V]): Unit = if closeWhenComplete then
929[warn] | ^^^^^^^
930[warn] | unused explicit parameter
931[warn] one warning found
932[info] done compiling
933[info] compiling 6 Scala sources to /build/repo/kafka/target/scala-3.8.1-RC1-bin-20251212-ba45875-NIGHTLY/test-classes ...
934[info] done compiling
935
936************************
937Build summary:
938[{
939 "module": "flow-reactive-streams",
940 "compile": {"status": "ok", "tookMs": 20125, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
941 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
942 "test-compile": {"status": "ok", "tookMs": 318, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
943 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
944 "publish": {"status": "skipped", "tookMs": 0},
945 "metadata": {
946 "crossScalaVersions": ["2.12.20"]
947}
948},{
949 "module": "mdc-logback",
950 "compile": {"status": "ok", "tookMs": 597, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
951 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
952 "test-compile": {"status": "ok", "tookMs": 1234, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
953 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
954 "publish": {"status": "skipped", "tookMs": 0},
955 "metadata": {
956 "crossScalaVersions": ["2.12.20"]
957}
958},{
959 "module": "core",
960 "compile": {"status": "ok", "tookMs": 68, "warnings": 13, "errors": 0, "sourceVersion": "3.8"},
961 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
962 "test-compile": {"status": "ok", "tookMs": 23538, "warnings": 20, "errors": 0, "sourceVersion": "3.8"},
963 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
964 "publish": {"status": "skipped", "tookMs": 0},
965 "metadata": {
966 "crossScalaVersions": ["2.12.20"]
967}
968},{
969 "module": "cron",
970 "compile": {"status": "ok", "tookMs": 426, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
971 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
972 "test-compile": {"status": "ok", "tookMs": 759, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
973 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
974 "publish": {"status": "skipped", "tookMs": 0},
975 "metadata": {
976 "crossScalaVersions": ["2.12.20"]
977}
978},{
979 "module": "otel-context",
980 "compile": {"status": "ok", "tookMs": 201, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
981 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
982 "test-compile": {"status": "ok", "tookMs": 162, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
983 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
984 "publish": {"status": "skipped", "tookMs": 0},
985 "metadata": {
986 "crossScalaVersions": ["2.12.20"]
987}
988},{
989 "module": "kafka",
990 "compile": {"status": "ok", "tookMs": 891, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
991 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
992 "test-compile": {"status": "ok", "tookMs": 1547, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
993 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
994 "publish": {"status": "skipped", "tookMs": 0},
995 "metadata": {
996 "crossScalaVersions": ["2.12.20"]
997}
998}]
999************************
1000[success] Total time: 64 s (0:01:04.0), completed Dec 13, 2025, 12:52:28 AM
1001[0JChecking patch project/plugins.sbt...
1002Checking patch build.sbt...
1003Applied patch project/plugins.sbt cleanly.
1004Applied patch build.sbt cleanly.