Build Logs

typelevel/natchez • 3.8.0:2026-01-13

Errors

1

Warnings

11

Total Lines

978

1##################################
2Clonning https://github.com/typelevel/natchez.git into /build/repo using revision v0.3.8
3##################################
4Note: switching to 'e7bb8b243b053028cbf4523ebf01e6b8c70f62ac'.
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.4 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.4-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:
32Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
33Enforcing usage of sbt in version 1.11.5
34No prepare script found for project typelevel/natchez
35##################################
36Scala version: 3.7.4
37Targets: org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
41Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Xms1G
48-Xmx4G
49-XX:+UseG1GC
50-Dcommunitybuild.scala=3.7.4
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.7.4"
60"++3.7.4 -v"
61"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""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build-build from plugins.sbt...
71[info] loading project definition from /build/repo/project/project
72[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
73[info] loading project definition from /build/repo/project
74[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
75[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
76[info] Compilation completed in 8.784s.
77[info] done compiling
78/build/repo/build.sbt:23: warning: lazy value tlSonatypeUseLegacyHost in object autoImport is deprecated (since 0.7.3): Use ThisBuild / sonatypeCredentialHost := xerial.sbt.Sonatype.sonatypeLegacy
79ThisBuild / tlSonatypeUseLegacyHost := false
80 ^
81[info] loading settings for project root from build.sbt...
82[info] resolving key references (39139 settings) ...
83[info] set scmInfo to https://github.com/typelevel/natchez
84[info] set current project to root (in build file:/build/repo/)
85Execute setCrossScalaVersions: 3.7.4
86OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in mtlNative/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in datadog/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in docs/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in coreTestsJS/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in testkitJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in coreJVM/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in lightstepGrpc/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in logJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in xrayJVM/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in rootNative/crossScalaVersions
96[info] set scmInfo to https://github.com/typelevel/natchez
97OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in jaeger/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in logNative/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in coreJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in coreTestsJVM/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in logOdin/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in coreTestsNative/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in rootJS/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in noopJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in mtlJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in newrelic/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in testkitJVM/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in mtlJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in honeycomb/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in noopJS/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in lightstepHttp/crossScalaVersions
112OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in opentelemetry/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in coreNative/crossScalaVersions
114OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in opencensus/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
116OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in noopNative/crossScalaVersions
117OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in logJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in rootJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in testkitNative/crossScalaVersions
120OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in opentracing/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in mock/crossScalaVersions
122OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in examples/crossScalaVersions
123OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in lightstep/crossScalaVersions
124OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in xrayJS/crossScalaVersions
125[info] set current project to root (in build file:/build/repo/)
126[info] Setting Scala version to 3.7.4 on 37 projects.
127[info] Switching Scala version on:
128[info] mtlNative (2.12.20, 2.13.16, 3.7.4)
129[info] lightstepGrpc (2.12.20, 2.13.16, 3.7.4)
130[info] logJVM (2.12.20, 2.13.16, 3.7.4)
131[info] noopJVM (2.12.20, 2.13.16, 3.7.4)
132[info] mock (2.12.20, 2.13.16, 3.7.4)
133[info] examples (2.12.20, 2.13.16, 3.7.4)
134[info] testkitNative (2.12.20, 2.13.16, 3.7.4)
135[info] logNative (2.12.20, 2.13.16, 3.7.4)
136[info] testkitJS (2.12.20, 2.13.16, 3.7.4)
137[info] rootJS (2.12.20, 2.13.16, 3.7.4)
138[info] coreTestsJS (2.12.20, 2.13.16, 3.7.4)
139[info] coreNative (2.12.20, 2.13.16, 3.7.4)
140[info] docs (2.12.20, 2.13.16, 3.7.4)
141[info] lightstepHttp (2.12.20, 2.13.16, 3.7.4)
142[info] datadog (2.12.20, 2.13.16, 3.7.4)
143[info] xrayJVM (2.12.20, 2.13.16, 3.7.4)
144[info] opentracing (2.12.20, 2.13.16, 3.7.4)
145[info] noopNative (2.12.20, 2.13.16, 3.7.4)
146[info] xrayJS (2.12.20, 2.13.16, 3.7.4)
147[info] coreJS (2.12.20, 2.13.16, 3.7.4)
148[info] noopJS (2.12.20, 2.13.16, 3.7.4)
149[info] coreTestsJVM (2.12.20, 2.13.16, 3.7.4)
150[info] coreJVM (2.12.20, 2.13.16, 3.7.4)
151[info] rootJVM (2.12.20, 2.13.16, 3.7.4)
152[info] jaeger (2.12.20, 2.13.16, 3.7.4)
153[info] rootNative (2.12.20, 2.13.16, 3.7.4)
154[info] opencensus (2.12.20, 2.13.16, 3.7.4)
155[info] honeycomb (2.12.20, 2.13.16, 3.7.4)
156[info] logJS (2.12.20, 2.13.16, 3.7.4)
157[info] mtlJS (2.12.20, 2.13.16, 3.7.4)
158[info] newrelic (2.12.20, 2.13.16, 3.7.4)
159[info] logOdin (2.12.20, 2.13.16, 3.7.4)
160[info] mtlJVM (2.12.20, 2.13.16, 3.7.4)
161[info] testkitJVM (2.12.20, 2.13.16, 3.7.4)
162[info] coreTestsNative (2.12.20, 2.13.16, 3.7.4)
163[info] opentelemetry (2.12.20, 2.13.16, 3.7.4)
164[info] lightstep (2.12.20, 2.13.16, 3.7.4)
165[info] Excluding projects:
166[info] * root (2.13.16)
167[info] Reapplying settings...
168[info] set scmInfo to https://github.com/typelevel/natchez
169[info] set current project to root (in build file:/build/repo/)
170Execute 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
171[info] Reapplying settings...
172[info] set scmInfo to https://github.com/typelevel/natchez
173[info] set current project to root (in build file:/build/repo/)
174[info] Defining Global / credentials, coreJS / credentials and 36 others.
175[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 377 others.
176[info] Run `last` for details.
177[info] Reapplying settings...
178[info] set scmInfo to https://github.com/typelevel/natchez
179[info] set current project to root (in build file:/build/repo/)
180Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
181[info] Reapplying settings...
182OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
183
184 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
185 Did you mean coreTestsJS / allExcludeDependencies ?
186 , retry without global scopes
187[info] Reapplying settings...
188[info] set scmInfo to https://github.com/typelevel/natchez
189[info] set current project to root (in build file:/build/repo/)
190Execute removeScalacOptionsStartingWith: -P:wartremover
191[info] Reapplying settings...
192[info] set scmInfo to https://github.com/typelevel/natchez
193[info] set current project to root (in build file:/build/repo/)
194[success] Total time: 0 s, completed Jan 13, 2026, 3:40:33 PM
195Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
196Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
197Starting build...
198Projects: Set(lightstepGrpc, logJVM, noopJVM, mock, lightstepHttp, datadog, xrayJVM, opentracing, coreJVM, jaeger, opencensus, honeycomb, newrelic, logOdin, mtlJVM, testkitJVM, opentelemetry, lightstep)
199Starting build for ProjectRef(file:/build/repo/,testkitJVM) (natchez-testkit)... [0/18]
200OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
201OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
202OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
203OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
204Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
205[info] compiling 7 Scala sources to /build/repo/modules/core/jvm/target/scala-3.7.4/classes ...
206[info] [patched file /build/repo/modules/core/shared/src/main/scala/Trace.scala]
207[info] [patched file /build/repo/modules/core/shared/src/main/scala/EntryPoint.scala]
208[info] [patched file /build/repo/modules/core/shared/src/main/scala/Span.scala]
209[info] done compiling
210[info] compiling 2 Scala sources to /build/repo/modules/testkit/jvm/target/scala-3.7.4/classes ...
211[info] done compiling
212[info] compiling 3 Scala sources to /build/repo/modules/core/jvm/target/scala-3.7.4/classes ...
213[info] done compiling
214[info] compiling 1 Scala source to /build/repo/modules/testkit/jvm/target/scala-3.7.4/classes ...
215[info] done compiling
216Starting build for ProjectRef(file:/build/repo/,opencensus) (natchez-opencensus)... [1/18]
217Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
218[info] compiling 2 Scala sources to /build/repo/modules/opencensus/target/scala-3.7.4/classes ...
219[info] [patched file /build/repo/modules/opencensus/src/main/scala/OpenCensusSpan.scala]
220[info] done compiling
221[info] compiling 1 Scala source to /build/repo/modules/opencensus/target/scala-3.7.4/classes ...
222[info] done compiling
223Starting build for ProjectRef(file:/build/repo/,noopJVM) (natchez-noop)... [2/18]
224Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
225[info] compiling 3 Scala sources to /build/repo/modules/noop/jvm/target/scala-3.7.4/classes ...
226[info] done compiling
227Starting build for ProjectRef(file:/build/repo/,datadog) (natchez-datadog)... [3/18]
228Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
229[info] compiling 1 Scala source to /build/repo/modules/opentracing/target/scala-3.7.4/classes ...
230[info] done compiling
231[info] compiling 3 Scala sources to /build/repo/modules/datadog/target/scala-3.7.4/classes ...
232[info] done compiling
233Starting build for ProjectRef(file:/build/repo/,opentelemetry) (natchez-opentelemetry)... [4/18]
234Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
235[info] compiling 5 Scala sources to /build/repo/modules/opentelemetry/target/scala-3.7.4/classes ...
236[info] [patched file /build/repo/modules/opentelemetry/src/main/scala/natchez/opentelemetry/OpenTelemetrySpan.scala]
237[info] done compiling
238[info] compiling 1 Scala source to /build/repo/modules/opentelemetry/target/scala-3.7.4/classes ...
239[info] done compiling
240Starting build for ProjectRef(file:/build/repo/,mock) (natchez-mock)... [5/18]
241Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
242[info] compiling 2 Scala sources to /build/repo/modules/mock/target/scala-3.7.4/classes ...
243[info] done compiling
244Starting build for ProjectRef(file:/build/repo/,jaeger) (natchez-jaeger)... [6/18]
245Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
246[info] compiling 3 Scala sources to /build/repo/modules/jaeger/target/scala-3.7.4/classes ...
247[info] done compiling
248Starting build for ProjectRef(file:/build/repo/,coreJVM) (natchez-core)... [7/18]
249Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
250Starting build for ProjectRef(file:/build/repo/,lightstepGrpc) (natchez-lightstep-grpc)... [8/18]
251Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
252[info] compiling 3 Scala sources to /build/repo/modules/lightstep/target/scala-3.7.4/classes ...
253[info] done compiling
254Starting build for ProjectRef(file:/build/repo/,lightstep) (natchez-lightstep)... [9/18]
255Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
256Starting build for ProjectRef(file:/build/repo/,xrayJVM) (natchez-xray)... [10/18]
257Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
258[info] compiling 4 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.7.4/classes ...
259[info] [patched file /build/repo/modules/xray/src/main/scala/natchez/xray/XRaySpan.scala]
260[info] [patched file /build/repo/modules/xray/src/main/scala/natchez/xray/XRayEnvironment.scala]
261[info] done compiling
262[info] compiling 2 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.7.4/classes ...
263[info] done compiling
264[info] compiling 2 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.7.4/test-classes ...
265[info] done compiling
266Starting build for ProjectRef(file:/build/repo/,logOdin) (natchez-log-odin)... [11/18]
267Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
268[info] compiling 2 Scala sources to /build/repo/modules/log-odin/target/scala-3.7.4/classes ...
269[info] [patched file /build/repo/modules/log-odin/src/main/scala/LogSpan.scala]
270[info] done compiling
271[info] compiling 1 Scala source to /build/repo/modules/log-odin/target/scala-3.7.4/classes ...
272[info] done compiling
273Starting build for ProjectRef(file:/build/repo/,mtlJVM) (natchez-mtl)... [12/18]
274Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
275[info] compiling 2 Scala sources to /build/repo/modules/mtl/jvm/target/scala-3.7.4/classes ...
276[info] [patched file /build/repo/modules/mtl/shared/src/main/scala/LocalTrace.scala]
277[info] [patched file /build/repo/modules/mtl/shared/src/main/scala/package.scala]
278[info] done compiling
279[info] compiling 2 Scala sources to /build/repo/modules/mtl/jvm/target/scala-3.7.4/classes ...
280[info] done compiling
281[info] compiling 1 Scala source to /build/repo/modules/mtl/jvm/target/scala-3.7.4/test-classes ...
282[info] [patched file /build/repo/modules/mtl/shared/src/test/scala/LocalInstancesSpec.scala]
283[info] done compiling
284[info] compiling 1 Scala source to /build/repo/modules/mtl/jvm/target/scala-3.7.4/test-classes ...
285[info] done compiling
286Starting build for ProjectRef(file:/build/repo/,logJVM) (natchez-log)... [13/18]
287Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
288[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.7.4/classes ...
289[info] [patched file /build/repo/modules/log/shared/src/main/scala/LogSpan.scala]
290[info] [patched file /build/repo/modules/log/shared/src/main/scala/Log.scala]
291[info] done compiling
292[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.7.4/classes ...
293[info] done compiling
294[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.7.4/test-classes ...
295[info] done compiling
296Starting build for ProjectRef(file:/build/repo/,lightstepHttp) (natchez-lightstep-http)... [14/18]
297Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
298Starting build for ProjectRef(file:/build/repo/,newrelic) (newrelic)... [15/18]
299Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
300[info] compiling 2 Scala sources to /build/repo/modules/newrelic/target/scala-3.7.4/classes ...
301[info] [patched file /build/repo/modules/newrelic/src/main/scala/natchez/newrelic/NewrelicSpan.scala]
302[info] done compiling
303[info] compiling 1 Scala source to /build/repo/modules/newrelic/target/scala-3.7.4/classes ...
304[info] done compiling
305Starting build for ProjectRef(file:/build/repo/,opentracing) (natchez-opentracing)... [16/18]
306Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
307Starting build for ProjectRef(file:/build/repo/,honeycomb) (natchez-honeycomb)... [17/18]
308Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
309[info] compiling 2 Scala sources to /build/repo/modules/honeycomb/target/scala-3.7.4/classes ...
310[info] [patched file /build/repo/modules/honeycomb/src/main/scala/HoneycombSpan.scala]
311[info] done compiling
312[info] compiling 1 Scala source to /build/repo/modules/honeycomb/target/scala-3.7.4/classes ...
313[info] done compiling
314
315************************
316Build summary:
317[{
318 "module": "natchez-testkit",
319 "compile": {"status": "ok", "tookMs": 11765, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
320 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
321 "test-compile": {"status": "ok", "tookMs": 4382, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
322 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
323 "publish": {"status": "skipped", "tookMs": 0},
324 "metadata": {
325 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
326}
327},{
328 "module": "natchez-opencensus",
329 "compile": {"status": "ok", "tookMs": 1838, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
330 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
331 "test-compile": {"status": "ok", "tookMs": 1541, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
332 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
333 "publish": {"status": "skipped", "tookMs": 0},
334 "metadata": {
335 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
336}
337},{
338 "module": "natchez-noop",
339 "compile": {"status": "ok", "tookMs": 730, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
340 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
341 "test-compile": {"status": "ok", "tookMs": 150, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
342 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
343 "publish": {"status": "skipped", "tookMs": 0},
344 "metadata": {
345 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
346}
347},{
348 "module": "natchez-datadog",
349 "compile": {"status": "ok", "tookMs": 2099, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
350 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
351 "test-compile": {"status": "ok", "tookMs": 192, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
352 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
353 "publish": {"status": "skipped", "tookMs": 0},
354 "metadata": {
355 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
356}
357},{
358 "module": "natchez-opentelemetry",
359 "compile": {"status": "ok", "tookMs": 1809, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
360 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
361 "test-compile": {"status": "ok", "tookMs": 1125, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
362 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
363 "publish": {"status": "skipped", "tookMs": 0},
364 "metadata": {
365 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
366}
367},{
368 "module": "natchez-mock",
369 "compile": {"status": "ok", "tookMs": 873, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
370 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
371 "test-compile": {"status": "ok", "tookMs": 135, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
372 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
373 "publish": {"status": "skipped", "tookMs": 0},
374 "metadata": {
375 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
376}
377},{
378 "module": "natchez-jaeger",
379 "compile": {"status": "ok", "tookMs": 1070, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
380 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
381 "test-compile": {"status": "ok", "tookMs": 202, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
382 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
383 "publish": {"status": "skipped", "tookMs": 0},
384 "metadata": {
385 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
386}
387},{
388 "module": "natchez-core",
389 "compile": {"status": "ok", "tookMs": 61, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
390 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
391 "test-compile": {"status": "ok", "tookMs": 83, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
392 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
393 "publish": {"status": "skipped", "tookMs": 0},
394 "metadata": {
395 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
396}
397},{
398 "module": "natchez-lightstep-grpc",
399 "compile": {"status": "ok", "tookMs": 1481, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
400 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
401 "test-compile": {"status": "ok", "tookMs": 311, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
402 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
403 "publish": {"status": "skipped", "tookMs": 0},
404 "metadata": {
405 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
406}
407},{
408 "module": "natchez-lightstep",
409 "compile": {"status": "ok", "tookMs": 112, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
410 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
411 "test-compile": {"status": "ok", "tookMs": 141, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
412 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
413 "publish": {"status": "skipped", "tookMs": 0},
414 "metadata": {
415 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
416}
417},{
418 "module": "natchez-xray",
419 "compile": {"status": "ok", "tookMs": 2489, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
420 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
421 "test-compile": {"status": "ok", "tookMs": 2718, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
422 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
423 "publish": {"status": "skipped", "tookMs": 0},
424 "metadata": {
425 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
426}
427},{
428 "module": "natchez-log-odin",
429 "compile": {"status": "ok", "tookMs": 2402, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
430 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
431 "test-compile": {"status": "ok", "tookMs": 1977, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
432 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
433 "publish": {"status": "skipped", "tookMs": 0},
434 "metadata": {
435 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
436}
437},{
438 "module": "natchez-mtl",
439 "compile": {"status": "ok", "tookMs": 643, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
440 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
441 "test-compile": {"status": "ok", "tookMs": 1664, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
442 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
443 "publish": {"status": "skipped", "tookMs": 0},
444 "metadata": {
445 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
446}
447},{
448 "module": "natchez-log",
449 "compile": {"status": "ok", "tookMs": 1272, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
450 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
451 "test-compile": {"status": "ok", "tookMs": 1939, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
452 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
453 "publish": {"status": "skipped", "tookMs": 0},
454 "metadata": {
455 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
456}
457},{
458 "module": "natchez-lightstep-http",
459 "compile": {"status": "ok", "tookMs": 181, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
460 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
461 "test-compile": {"status": "ok", "tookMs": 210, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
462 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
463 "publish": {"status": "skipped", "tookMs": 0},
464 "metadata": {
465 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
466}
467},{
468 "module": "newrelic",
469 "compile": {"status": "ok", "tookMs": 1003, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
470 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
471 "test-compile": {"status": "ok", "tookMs": 986, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
472 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
473 "publish": {"status": "skipped", "tookMs": 0},
474 "metadata": {
475 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
476}
477},{
478 "module": "natchez-opentracing",
479 "compile": {"status": "ok", "tookMs": 107, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
480 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
481 "test-compile": {"status": "ok", "tookMs": 122, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
482 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
483 "publish": {"status": "skipped", "tookMs": 0},
484 "metadata": {
485 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
486}
487},{
488 "module": "natchez-honeycomb",
489 "compile": {"status": "ok", "tookMs": 1286, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
490 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
491 "test-compile": {"status": "ok", "tookMs": 1197, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
492 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
493 "publish": {"status": "skipped", "tookMs": 0},
494 "metadata": {
495 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
496}
497}]
498************************
499[success] Total time: 67 s (0:01:07.0), completed Jan 13, 2026, 3:41:41 PM
500[0JChecking patch project/plugins.sbt...
501Checking patch project/build.properties...
502Checking patch build.sbt...
503Applied patch project/plugins.sbt cleanly.
504Applied patch project/build.properties cleanly.
505Applied patch build.sbt cleanly.
506Commit migration rewrites
507Switched to a new branch 'opencb/migrate-source-3.4'
508[opencb/migrate-source-3.4 3938412] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
509 15 files changed, 57 insertions(+), 57 deletions(-)
510----
511Preparing build for 3.8.0
512Scala binary version found: 3.8
513Implicitly using source version 3.8
514Scala binary version found: 3.8
515Implicitly using source version 3.8
516Would try to apply common scalacOption (best-effort, sbt/mill only):
517Append: ,REQUIRE:-source:3.8
518Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
519----
520Starting build for 3.8.0
521Execute tests: true
522sbt project found:
523Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
524Enforcing usage of sbt in version 1.11.5
525No prepare script found for project typelevel/natchez
526##################################
527Scala version: 3.8.0
528Targets: org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic
529Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
530##################################
531Using extra scalacOptions: ,REQUIRE:-source:3.8
532Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
533[sbt_options] declare -a sbt_options=()
534[process_args] java_version = '17'
535[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
536# Executing command line:
537java
538-Xms1G
539-Xmx4G
540-XX:+UseG1GC
541-Dcommunitybuild.scala=3.8.0
542-Dcommunitybuild.project.dependencies.add=
543-Xmx7G
544-Xms4G
545-Xss8M
546-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
547-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
548-jar
549/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
550"setCrossScalaVersions 3.8.0"
551"++3.8.0 -v"
552"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
553"set every credentials := Nil"
554"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
555"removeScalacOptionsStartingWith -P:wartremover"
556
557moduleMappings
558"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}""" org.tpolecat%natchez-core org.tpolecat%natchez-datadog org.tpolecat%natchez-honeycomb org.tpolecat%natchez-jaeger org.tpolecat%natchez-lightstep org.tpolecat%natchez-lightstep-grpc org.tpolecat%natchez-lightstep-http org.tpolecat%natchez-log org.tpolecat%natchez-log-odin org.tpolecat%natchez-mock org.tpolecat%natchez-mtl org.tpolecat%natchez-noop org.tpolecat%natchez-opencensus org.tpolecat%natchez-opentelemetry org.tpolecat%natchez-opentracing org.tpolecat%natchez-testkit org.tpolecat%natchez-xray org.tpolecat%newrelic"
559
560[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
561[info] loading settings for project repo-build-build from plugins.sbt...
562[info] loading project definition from /build/repo/project/project
563[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
564[info] loading project definition from /build/repo/project
565[info] loading settings for project root from build.sbt...
566[info] resolving key references (39139 settings) ...
567[info] set scmInfo to https://github.com/typelevel/natchez
568[info] set current project to root (in build file:/build/repo/)
569Execute setCrossScalaVersions: 3.8.0
570OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in datadog/crossScalaVersions
571OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in docs/crossScalaVersions
572OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in coreTestsJS/crossScalaVersions
573OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in mtlNative/crossScalaVersions
574OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in testkitJS/crossScalaVersions
575OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in coreJVM/crossScalaVersions
576OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in lightstepGrpc/crossScalaVersions
577OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in logJS/crossScalaVersions
578OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in xrayJVM/crossScalaVersions
579OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in rootNative/crossScalaVersions
580OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in jaeger/crossScalaVersions
581[info] set scmInfo to https://github.com/typelevel/natchez
582OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in logNative/crossScalaVersions
583OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in coreJS/crossScalaVersions
584OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in coreTestsJVM/crossScalaVersions
585OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in logOdin/crossScalaVersions
586OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in coreTestsNative/crossScalaVersions
587OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
588OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in rootJS/crossScalaVersions
589OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in noopJVM/crossScalaVersions
590OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in mtlJS/crossScalaVersions
591OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in newrelic/crossScalaVersions
592OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in lightstepHttp/crossScalaVersions
593OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in testkitJVM/crossScalaVersions
594OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in honeycomb/crossScalaVersions
595OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in mtlJVM/crossScalaVersions
596OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in noopJS/crossScalaVersions
597OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in opentelemetry/crossScalaVersions
598OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in opencensus/crossScalaVersions
599OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in coreNative/crossScalaVersions
600OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in logJVM/crossScalaVersions
601OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in noopNative/crossScalaVersions
602OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in rootJVM/crossScalaVersions
603OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in testkitNative/crossScalaVersions
604OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in opentracing/crossScalaVersions
605OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in examples/crossScalaVersions
606OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in mock/crossScalaVersions
607OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in lightstep/crossScalaVersions
608OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in xrayJS/crossScalaVersions
609[info] set current project to root (in build file:/build/repo/)
610[info] Setting Scala version to 3.8.0 on 37 projects.
611[info] Switching Scala version on:
612[info] mtlNative (2.12.20, 2.13.16, 3.8.0)
613[info] lightstepGrpc (2.12.20, 2.13.16, 3.8.0)
614[info] logJVM (2.12.20, 2.13.16, 3.8.0)
615[info] noopJVM (2.12.20, 2.13.16, 3.8.0)
616[info] mock (2.12.20, 2.13.16, 3.8.0)
617[info] examples (2.12.20, 2.13.16, 3.8.0)
618[info] testkitNative (2.12.20, 2.13.16, 3.8.0)
619[info] logNative (2.12.20, 2.13.16, 3.8.0)
620[info] testkitJS (2.12.20, 2.13.16, 3.8.0)
621[info] rootJS (2.12.20, 2.13.16, 3.8.0)
622[info] coreTestsJS (2.12.20, 2.13.16, 3.8.0)
623[info] coreNative (2.12.20, 2.13.16, 3.8.0)
624[info] docs (2.12.20, 2.13.16, 3.8.0)
625[info] lightstepHttp (2.12.20, 2.13.16, 3.8.0)
626[info] datadog (2.12.20, 2.13.16, 3.8.0)
627[info] xrayJVM (2.12.20, 2.13.16, 3.8.0)
628[info] opentracing (2.12.20, 2.13.16, 3.8.0)
629[info] noopNative (2.12.20, 2.13.16, 3.8.0)
630[info] xrayJS (2.12.20, 2.13.16, 3.8.0)
631[info] coreJS (2.12.20, 2.13.16, 3.8.0)
632[info] noopJS (2.12.20, 2.13.16, 3.8.0)
633[info] coreTestsJVM (2.12.20, 2.13.16, 3.8.0)
634[info] coreJVM (2.12.20, 2.13.16, 3.8.0)
635[info] rootJVM (2.12.20, 2.13.16, 3.8.0)
636[info] jaeger (2.12.20, 2.13.16, 3.8.0)
637[info] rootNative (2.12.20, 2.13.16, 3.8.0)
638[info] opencensus (2.12.20, 2.13.16, 3.8.0)
639[info] honeycomb (2.12.20, 2.13.16, 3.8.0)
640[info] logJS (2.12.20, 2.13.16, 3.8.0)
641[info] mtlJS (2.12.20, 2.13.16, 3.8.0)
642[info] newrelic (2.12.20, 2.13.16, 3.8.0)
643[info] logOdin (2.12.20, 2.13.16, 3.8.0)
644[info] mtlJVM (2.12.20, 2.13.16, 3.8.0)
645[info] testkitJVM (2.12.20, 2.13.16, 3.8.0)
646[info] coreTestsNative (2.12.20, 2.13.16, 3.8.0)
647[info] opentelemetry (2.12.20, 2.13.16, 3.8.0)
648[info] lightstep (2.12.20, 2.13.16, 3.8.0)
649[info] Excluding projects:
650[info] * root (2.13.16)
651[info] Reapplying settings...
652[info] set scmInfo to https://github.com/typelevel/natchez
653[info] set current project to root (in build file:/build/repo/)
654Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
655[info] Reapplying settings...
656[info] set scmInfo to https://github.com/typelevel/natchez
657[info] set current project to root (in build file:/build/repo/)
658[info] Defining Global / credentials, coreJS / credentials and 36 others.
659[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 377 others.
660[info] Run `last` for details.
661[info] Reapplying settings...
662[info] set scmInfo to https://github.com/typelevel/natchez
663[info] set current project to root (in build file:/build/repo/)
664Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
665[info] Reapplying settings...
666OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
667
668 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
669 Did you mean coreTestsJS / allExcludeDependencies ?
670 , retry without global scopes
671[info] Reapplying settings...
672[info] set scmInfo to https://github.com/typelevel/natchez
673[info] set current project to root (in build file:/build/repo/)
674Execute removeScalacOptionsStartingWith: -P:wartremover
675[info] Reapplying settings...
676[info] set scmInfo to https://github.com/typelevel/natchez
677[info] set current project to root (in build file:/build/repo/)
678[success] Total time: 0 s, completed Jan 13, 2026, 3:42:09 PM
679Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
680Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
681Starting build...
682Projects: Set(lightstepGrpc, logJVM, noopJVM, mock, lightstepHttp, datadog, xrayJVM, opentracing, coreJVM, jaeger, opencensus, honeycomb, newrelic, logOdin, mtlJVM, testkitJVM, opentelemetry, lightstep)
683Starting build for ProjectRef(file:/build/repo/,testkitJVM) (natchez-testkit)... [0/18]
684OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
685OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
686OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
687Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
688[info] compiling 7 Scala sources to /build/repo/modules/core/jvm/target/scala-3.8.0/classes ...
689[info] done compiling
690[info] compiling 2 Scala sources to /build/repo/modules/testkit/jvm/target/scala-3.8.0/classes ...
691[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/testkit/shared/src/main/scala/InMemory.scala:9:26
692[warn] 9 |import cats.effect.{Trace => _, _}
693[warn] | ^^^^^^^^^^
694[warn] | unused import
695[warn] one warning found
696[info] done compiling
697Starting build for ProjectRef(file:/build/repo/,opencensus) (natchez-opencensus)... [1/18]
698Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
699[info] compiling 2 Scala sources to /build/repo/modules/opencensus/target/scala-3.8.0/classes ...
700[info] done compiling
701Starting build for ProjectRef(file:/build/repo/,noopJVM) (natchez-noop)... [2/18]
702Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
703[info] compiling 3 Scala sources to /build/repo/modules/noop/jvm/target/scala-3.8.0/classes ...
704[info] done compiling
705Starting build for ProjectRef(file:/build/repo/,datadog) (natchez-datadog)... [3/18]
706Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
707[info] compiling 1 Scala source to /build/repo/modules/opentracing/target/scala-3.8.0/classes ...
708[info] done compiling
709[info] compiling 3 Scala sources to /build/repo/modules/datadog/target/scala-3.8.0/classes ...
710[info] done compiling
711Starting build for ProjectRef(file:/build/repo/,opentelemetry) (natchez-opentelemetry)... [4/18]
712Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
713[info] compiling 5 Scala sources to /build/repo/modules/opentelemetry/target/scala-3.8.0/classes ...
714[info] done compiling
715Starting build for ProjectRef(file:/build/repo/,mock) (natchez-mock)... [5/18]
716Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
717[info] compiling 2 Scala sources to /build/repo/modules/mock/target/scala-3.8.0/classes ...
718[info] done compiling
719Starting build for ProjectRef(file:/build/repo/,jaeger) (natchez-jaeger)... [6/18]
720Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
721[info] compiling 3 Scala sources to /build/repo/modules/jaeger/target/scala-3.8.0/classes ...
722[info] done compiling
723Starting build for ProjectRef(file:/build/repo/,coreJVM) (natchez-core)... [7/18]
724Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
725Starting build for ProjectRef(file:/build/repo/,lightstepGrpc) (natchez-lightstep-grpc)... [8/18]
726Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
727[info] compiling 3 Scala sources to /build/repo/modules/lightstep/target/scala-3.8.0/classes ...
728[info] done compiling
729Starting build for ProjectRef(file:/build/repo/,lightstep) (natchez-lightstep)... [9/18]
730Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
731Starting build for ProjectRef(file:/build/repo/,xrayJVM) (natchez-xray)... [10/18]
732Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
733[info] compiling 4 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.8.0/classes ...
734[info] done compiling
735[info] compiling 2 Scala sources to /build/repo/modules/xray/.jvm/target/scala-3.8.0/test-classes ...
736[info] done compiling
737natchez.xray.XRaySuite:
738 + header parsing 0.043s
739 + header encoding 0.011s
740 + header encoding/parsing round-trip 0.113s
741natchez.xray.XRayEnvironmentSuite:
742 + when using a Sync[F], get the Trace ID from one of many possible sources 0.42s
743Starting build for ProjectRef(file:/build/repo/,logOdin) (natchez-log-odin)... [11/18]
744Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
745[info] compiling 2 Scala sources to /build/repo/modules/log-odin/target/scala-3.8.0/classes ...
746[info] done compiling
747Starting build for ProjectRef(file:/build/repo/,mtlJVM) (natchez-mtl)... [12/18]
748Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
749[info] compiling 2 Scala sources to /build/repo/modules/mtl/jvm/target/scala-3.8.0/classes ...
750[info] done compiling
751[info] compiling 1 Scala source to /build/repo/modules/mtl/jvm/target/scala-3.8.0/test-classes ...
752[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/mtl/shared/src/test/scala/LocalInstancesSpec.scala:11:26
753[warn] 11 |import cats.effect.{Trace => _, _}
754[warn] | ^^^^^^^^^^
755[warn] | unused import
756[warn] one warning found
757[info] done compiling
758natchez.mtl.LocalInstancesSpec:
759 + Local[Kleisli[F, Span[F], *], Span[Kleisli[F, Span[F], *]]]: local.ask adds no effects 0.971s
760 + Local[Kleisli[F, Span[F], *], Span[Kleisli[F, Span[F], *]]]: local.ask reflects local 0.722s
761 + Local[Kleisli[F, Span[F], *], Span[Kleisli[F, Span[F], *]]]: local.local distributes over ap 0.604s
762 + Local[Kleisli[F, Span[F], *], Span[Kleisli[F, Span[F], *]]]: local.local pure is pure 0.026s
763 + Local[Kleisli[F, Span[F], *], Span[Kleisli[F, Span[F], *]]]: local.reader is ask and map 0.054s
764 + Local[Kleisli[F, Span[F], *], Span[Kleisli[F, Span[F], *]]]: local.scope is local const 0.165s
765Starting build for ProjectRef(file:/build/repo/,logJVM) (natchez-log)... [13/18]
766Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
767[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.8.0/classes ...
768[info] done compiling
769[info] compiling 2 Scala sources to /build/repo/modules/log/jvm/target/scala-3.8.0/test-classes ...
770[info] done compiling
771natchez.log.LogSuite:
772 + log formatter should log things 0.307s
773 + continueOrElseRoot should preserve non-uuid trace from kernel 0.008s
774 + log formatter should handle exceptions 0.013s
775Starting build for ProjectRef(file:/build/repo/,lightstepHttp) (natchez-lightstep-http)... [14/18]
776Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
777Starting build for ProjectRef(file:/build/repo/,newrelic) (newrelic)... [15/18]
778Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
779[info] compiling 2 Scala sources to /build/repo/modules/newrelic/target/scala-3.8.0/classes ...
780[info] done compiling
781Starting build for ProjectRef(file:/build/repo/,opentracing) (natchez-opentracing)... [16/18]
782Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
783Starting build for ProjectRef(file:/build/repo/,honeycomb) (natchez-honeycomb)... [17/18]
784Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
785[info] compiling 2 Scala sources to /build/repo/modules/honeycomb/target/scala-3.8.0/classes ...
786[info] done compiling
787
788************************
789Build summary:
790[{
791 "module": "natchez-testkit",
792 "compile": {"status": "ok", "tookMs": 12374, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
793 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
794 "test-compile": {"status": "ok", "tookMs": 274, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
795 "test": {"status": "ok", "tookMs": 225, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
796 "publish": {"status": "skipped", "tookMs": 0},
797 "metadata": {
798 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
799}
800},{
801 "module": "natchez-opencensus",
802 "compile": {"status": "ok", "tookMs": 1961, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
803 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
804 "test-compile": {"status": "ok", "tookMs": 176, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
805 "test": {"status": "ok", "tookMs": 159, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
806 "publish": {"status": "skipped", "tookMs": 0},
807 "metadata": {
808 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
809}
810},{
811 "module": "natchez-noop",
812 "compile": {"status": "ok", "tookMs": 1142, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
813 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
814 "test-compile": {"status": "ok", "tookMs": 144, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
815 "test": {"status": "ok", "tookMs": 153, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
816 "publish": {"status": "skipped", "tookMs": 0},
817 "metadata": {
818 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
819}
820},{
821 "module": "natchez-datadog",
822 "compile": {"status": "ok", "tookMs": 2434, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
823 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
824 "test-compile": {"status": "ok", "tookMs": 219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
825 "test": {"status": "ok", "tookMs": 194, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
826 "publish": {"status": "skipped", "tookMs": 0},
827 "metadata": {
828 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
829}
830},{
831 "module": "natchez-opentelemetry",
832 "compile": {"status": "ok", "tookMs": 2348, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
833 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
834 "test-compile": {"status": "ok", "tookMs": 131, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
835 "test": {"status": "ok", "tookMs": 143, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
836 "publish": {"status": "skipped", "tookMs": 0},
837 "metadata": {
838 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
839}
840},{
841 "module": "natchez-mock",
842 "compile": {"status": "ok", "tookMs": 1116, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
843 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
844 "test-compile": {"status": "ok", "tookMs": 141, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
845 "test": {"status": "ok", "tookMs": 137, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
846 "publish": {"status": "skipped", "tookMs": 0},
847 "metadata": {
848 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
849}
850},{
851 "module": "natchez-jaeger",
852 "compile": {"status": "ok", "tookMs": 1497, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
853 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
854 "test-compile": {"status": "ok", "tookMs": 180, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
855 "test": {"status": "ok", "tookMs": 193, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
856 "publish": {"status": "skipped", "tookMs": 0},
857 "metadata": {
858 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
859}
860},{
861 "module": "natchez-core",
862 "compile": {"status": "ok", "tookMs": 65, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
863 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
864 "test-compile": {"status": "ok", "tookMs": 97, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
865 "test": {"status": "ok", "tookMs": 91, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
866 "publish": {"status": "skipped", "tookMs": 0},
867 "metadata": {
868 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
869}
870},{
871 "module": "natchez-lightstep-grpc",
872 "compile": {"status": "ok", "tookMs": 1333, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
873 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
874 "test-compile": {"status": "ok", "tookMs": 290, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
875 "test": {"status": "ok", "tookMs": 242, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
876 "publish": {"status": "skipped", "tookMs": 0},
877 "metadata": {
878 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
879}
880},{
881 "module": "natchez-lightstep",
882 "compile": {"status": "ok", "tookMs": 180, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
883 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
884 "test-compile": {"status": "ok", "tookMs": 216, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
885 "test": {"status": "ok", "tookMs": 164, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
886 "publish": {"status": "skipped", "tookMs": 0},
887 "metadata": {
888 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
889}
890},{
891 "module": "natchez-xray",
892 "compile": {"status": "ok", "tookMs": 2960, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
893 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
894 "test-compile": {"status": "ok", "tookMs": 1054, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
895 "test": {"status": "ok", "tookMs": 952, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "munit", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
896 "publish": {"status": "skipped", "tookMs": 0},
897 "metadata": {
898 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
899}
900},{
901 "module": "natchez-log-odin",
902 "compile": {"status": "ok", "tookMs": 2769, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
903 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
904 "test-compile": {"status": "ok", "tookMs": 184, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
905 "test": {"status": "ok", "tookMs": 173, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
906 "publish": {"status": "skipped", "tookMs": 0},
907 "metadata": {
908 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
909}
910},{
911 "module": "natchez-mtl",
912 "compile": {"status": "ok", "tookMs": 769, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
913 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
914 "test-compile": {"status": "ok", "tookMs": 1279, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
915 "test": {"status": "ok", "tookMs": 3043, "passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6, "byFramework": [{"framework": "munit", "stats": {"passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6}}]},
916 "publish": {"status": "skipped", "tookMs": 0},
917 "metadata": {
918 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
919}
920},{
921 "module": "natchez-log",
922 "compile": {"status": "ok", "tookMs": 1181, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
923 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
924 "test-compile": {"status": "ok", "tookMs": 980, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
925 "test": {"status": "ok", "tookMs": 588, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "munit", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
926 "publish": {"status": "skipped", "tookMs": 0},
927 "metadata": {
928 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
929}
930},{
931 "module": "natchez-lightstep-http",
932 "compile": {"status": "ok", "tookMs": 172, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
933 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
934 "test-compile": {"status": "ok", "tookMs": 238, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
935 "test": {"status": "ok", "tookMs": 245, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
936 "publish": {"status": "skipped", "tookMs": 0},
937 "metadata": {
938 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
939}
940},{
941 "module": "newrelic",
942 "compile": {"status": "ok", "tookMs": 1249, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
943 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
944 "test-compile": {"status": "ok", "tookMs": 204, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
945 "test": {"status": "ok", "tookMs": 142, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
946 "publish": {"status": "skipped", "tookMs": 0},
947 "metadata": {
948 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
949}
950},{
951 "module": "natchez-opentracing",
952 "compile": {"status": "ok", "tookMs": 85, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
953 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
954 "test-compile": {"status": "ok", "tookMs": 125, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
955 "test": {"status": "ok", "tookMs": 125, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
956 "publish": {"status": "skipped", "tookMs": 0},
957 "metadata": {
958 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
959}
960},{
961 "module": "natchez-honeycomb",
962 "compile": {"status": "ok", "tookMs": 1183, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
963 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
964 "test-compile": {"status": "ok", "tookMs": 175, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
965 "test": {"status": "ok", "tookMs": 145, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
966 "publish": {"status": "skipped", "tookMs": 0},
967 "metadata": {
968 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
969}
970}]
971************************
972[success] Total time: 62 s (0:01:02.0), completed Jan 13, 2026, 3:43:11 PM
973[0JChecking patch project/plugins.sbt...
974Checking patch project/build.properties...
975Checking patch build.sbt...
976Applied patch project/plugins.sbt cleanly.
977Applied patch project/build.properties cleanly.
978Applied patch build.sbt cleanly.