Build Logs
typelevel/otel4s-experimental • 3.8.0-RC2:2025-11-28
Errors
0
Warnings
10
Total Lines
419
1##################################
2Clonning https://github.com/typelevel/otel4s-experimental.git into /build/repo using revision v0.8.1
3##################################
4Note: switching to 'e30347347b57a56f3b708b59a63375b34a6489ec'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.5
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.5 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.5-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala
32Pattern: )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {
33Replacement: )(tree: quotes.reflect.Definition, _companion: Option[quotes.reflect.Definition]): List[quotes.reflect.Definition] = {
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (21))
36Compiled project (Scala 3.7.3, JVM (21))
37Successfully applied pattern ' )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {' in modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala
38
39Try apply source patch:
40Path: build.sbt
41Pattern: val Scala3 = "3.3.5"
42Replacement: val Scala3 = "3.7.4"
43Successfully applied pattern 'val Scala3 = "3.3.5"' in build.sbt
44----
45Starting build for 3.7.4
46Execute tests: false
47sbt project found:
48No prepare script found for project typelevel/otel4s-experimental
49##################################
50Scala version: 3.7.4
51Targets: org.typelevel%otel4s-experimental-metrics org.typelevel%otel4s-experimental-trace
52Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala","pattern":" )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {","replaceWith":" )(tree: quotes.reflect.Definition, _companion: Option[quotes.reflect.Definition]): List[quotes.reflect.Definition] = {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
53##################################
54Using extra scalacOptions: -rewrite,REQUIRE:-source:3.5-migration
55Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
56[sbt_options] declare -a sbt_options=()
57[process_args] java_version = '21'
58[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
59# Executing command line:
60java
61-Xms1G
62-Xmx4G
63-XX:+UseG1GC
64-Dcommunitybuild.scala=3.7.4
65-Dcommunitybuild.project.dependencies.add=
66-Xmx7G
67-Xms4G
68-Xss8M
69-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
70-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
71-jar
72/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
73"setCrossScalaVersions 3.7.4"
74"++3.7.4 -v"
75"mapScalacOptions "-rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
76"set every credentials := Nil"
77"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
78"removeScalacOptionsStartingWith -P:wartremover"
79
80moduleMappings
81"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala","pattern":" )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {","replaceWith":" )(tree: quotes.reflect.Definition, _companion: Option[quotes.reflect.Definition]): List[quotes.reflect.Definition] = {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.typelevel%otel4s-experimental-metrics org.typelevel%otel4s-experimental-trace"
82
83[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
84[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
85[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
86[info] loading project definition from /build/repo/project
87[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
88[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
89[info] Compilation completed in 8.091s.
90[info] done compiling
91[info] loading settings for project root from build.sbt...
92[info] resolving key references (14729 settings) ...
93[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
94[info] set current project to otel4s-experimental (in build file:/build/repo/)
95Execute setCrossScalaVersions: 3.7.4
96OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in metricsJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in metricsNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootNative/crossScalaVersions
101[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
102OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in metricsJS/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootJS/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in traceNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in traceJS/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in traceJVM/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in examples/crossScalaVersions
109[info] set current project to otel4s-experimental (in build file:/build/repo/)
110[info] Setting Scala version to 3.7.4 on 11 projects.
111[info] Switching Scala version on:
112[info] traceJVM (2.13.16, 3.7.4)
113[info] examples (2.13.16, 3.7.4)
114[info] traceJS (2.13.16, 3.7.4)
115[info] rootJS (2.13.16, 3.7.4)
116[info] docs (2.13.16, 3.7.4)
117[info] metricsNative (2.13.16, 3.7.4)
118[info] rootJVM (2.13.16, 3.7.4)
119[info] rootNative (2.13.16, 3.7.4)
120[info] metricsJVM (2.13.16, 3.7.4)
121[info] metricsJS (2.13.16, 3.7.4)
122[info] traceNative (2.13.16, 3.7.4)
123[info] Excluding projects:
124[info] * root (2.13.16)
125[info] Reapplying settings...
126[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
127[info] set current project to otel4s-experimental (in build file:/build/repo/)
128Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
129[info] Reapplying settings...
130[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
131[info] set current project to otel4s-experimental (in build file:/build/repo/)
132[info] Defining Global / credentials, credentials and 10 others.
133[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 106 others.
134[info] Run `last` for details.
135[info] Reapplying settings...
136[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
137[info] set current project to otel4s-experimental (in build file:/build/repo/)
138Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
139[info] Reapplying settings...
140OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
141
142 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
143 Did you mean rootJVM / allExcludeDependencies ?
144 , retry without global scopes
145[info] Reapplying settings...
146[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
147[info] set current project to otel4s-experimental (in build file:/build/repo/)
148Execute removeScalacOptionsStartingWith: -P:wartremover
149[info] Reapplying settings...
150[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
151[info] set current project to otel4s-experimental (in build file:/build/repo/)
152[success] Total time: 0 s, completed Nov 28, 2025, 12:32:43 PM
153Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5"],"sourcePatches":[{"path":"modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala","pattern":" )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {","replaceWith":" )(tree: quotes.reflect.Definition, _companion: Option[quotes.reflect.Definition]): List[quotes.reflect.Definition] = {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
154Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
155Starting build...
156Projects: Set(metricsJVM, traceJVM)
157Starting build for ProjectRef(file:/build/repo/,metricsJVM) (otel4s-experimental-metrics)... [0/2]
158OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
159OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Global
160OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
161OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
162Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/metrics/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
163[info] compiling 7 Scala sources to /build/repo/modules/metrics/jvm/target/scala-3.7.4/classes ...
164[info] done compiling
165[info] compiling 2 Scala sources to /build/repo/modules/metrics/jvm/target/scala-3.7.4/test-classes ...
166[info] done compiling
167Starting build for ProjectRef(file:/build/repo/,traceJVM) (otel4s-experimental-trace)... [1/2]
168Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/trace/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
169[info] compiling 2 Scala sources to /build/repo/modules/trace/.jvm/target/scala-3.7.4/classes ...
170[info] [patched file /build/repo/modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala]
171[info] [patched file /build/repo/modules/trace/src/main/scala/org/typelevel/otel4s/experimental/trace/attribute.scala]
172[info] done compiling
173[info] compiling 2 Scala sources to /build/repo/modules/trace/.jvm/target/scala-3.7.4/classes ...
174[info] done compiling
175[info] compiling 2 Scala sources to /build/repo/modules/trace/.jvm/target/scala-3.7.4/test-classes ...
176[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/trace/src/test/scala/org/typelevel/otel4s/experimental/trace/SpanAnnotationSuite.scala:62:8
177[warn] 62 | score: Long,
178[warn] | ^^^^^
179[warn] | unused explicit parameter
180[warn] one warning found
181[info] done compiling
182
183************************
184Build summary:
185[{
186 "module": "otel4s-experimental-metrics",
187 "compile": {"status": "ok", "tookMs": 9008, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
188 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
189 "test-compile": {"status": "ok", "tookMs": 2962, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
190 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
191 "publish": {"status": "skipped", "tookMs": 0},
192 "metadata": {
193 "crossScalaVersions": ["2.13.16", "3.3.5"]
194}
195},{
196 "module": "otel4s-experimental-trace",
197 "compile": {"status": "ok", "tookMs": 1445, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
198 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
199 "test-compile": {"status": "ok", "tookMs": 2452, "warnings": 1, "errors": 0, "sourceVersion": "3.5-migration"},
200 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
201 "publish": {"status": "skipped", "tookMs": 0},
202 "metadata": {
203 "crossScalaVersions": ["2.13.16", "3.3.5"]
204}
205}]
206************************
207[success] Total time: 37 s, completed Nov 28, 2025, 12:33:20 PM
208[0JChecking patch project/plugins.sbt...
209Checking patch modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala...
210Checking patch build.sbt...
211Applied patch project/plugins.sbt cleanly.
212Applied patch modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala cleanly.
213Applied patch build.sbt cleanly.
214Commit migration rewrites
215Switched to a new branch 'opencb/migrate-source-3.5'
216[opencb/migrate-source-3.5 68e508e] Apply Scala compiler rewrites using -source:3.5-migration using Scala 3.7.4
217 2 files changed, 7 insertions(+), 7 deletions(-)
218----
219Preparing build for 3.8.0-RC2
220Scala binary version found: 3.8
221Implicitly using source version 3.8
222Scala binary version found: 3.8
223Implicitly using source version 3.8
224Would try to apply common scalacOption (best-effort, sbt/mill only):
225Append: ,REQUIRE:-source:3.8
226Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
227
228Try apply source patch:
229Path: modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala
230Pattern: )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {
231Replacement: )(tree: quotes.reflect.Definition, _companion: Option[quotes.reflect.Definition]): List[quotes.reflect.Definition] = {
232Successfully applied pattern ' )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {' in modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala
233
234Try apply source patch:
235Path: build.sbt
236Pattern: val Scala3 = "3.3.5"
237Replacement: val Scala3 = "3.8.0-RC2"
238Successfully applied pattern 'val Scala3 = "3.3.5"' in build.sbt
239----
240Starting build for 3.8.0-RC2
241Execute tests: true
242sbt project found:
243No prepare script found for project typelevel/otel4s-experimental
244##################################
245Scala version: 3.8.0-RC2
246Targets: org.typelevel%otel4s-experimental-metrics org.typelevel%otel4s-experimental-trace
247Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.5"],"sourcePatches":[{"path":"modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala","pattern":" )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {","replaceWith":" )(tree: quotes.reflect.Definition, _companion: Option[quotes.reflect.Definition]): List[quotes.reflect.Definition] = {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
248##################################
249Using extra scalacOptions: ,REQUIRE:-source:3.8
250Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
251[sbt_options] declare -a sbt_options=()
252[process_args] java_version = '21'
253[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
254# Executing command line:
255java
256-Xms1G
257-Xmx4G
258-XX:+UseG1GC
259-Dcommunitybuild.scala=3.8.0-RC2
260-Dcommunitybuild.project.dependencies.add=
261-Xmx7G
262-Xms4G
263-Xss8M
264-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
265-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
266-jar
267/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
268"setCrossScalaVersions 3.8.0-RC2"
269"++3.8.0-RC2 -v"
270"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
271"set every credentials := Nil"
272"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
273"removeScalacOptionsStartingWith -P:wartremover"
274
275moduleMappings
276"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.5"],"sourcePatches":[{"path":"modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala","pattern":" )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {","replaceWith":" )(tree: quotes.reflect.Definition, _companion: Option[quotes.reflect.Definition]): List[quotes.reflect.Definition] = {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.typelevel%otel4s-experimental-metrics org.typelevel%otel4s-experimental-trace"
277
278[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
279[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
280[info] loading project definition from /build/repo/project
281[info] loading settings for project root from build.sbt...
282[info] resolving key references (14729 settings) ...
283[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
284[info] set current project to otel4s-experimental (in build file:/build/repo/)
285Execute setCrossScalaVersions: 3.8.0-RC2
286OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsJVM/crossScalaVersions
287[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
288OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
289OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in docs/crossScalaVersions
290OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in rootNative/crossScalaVersions
291OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsNative/crossScalaVersions
292OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsJS/crossScalaVersions
293OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in rootJS/crossScalaVersions
294OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in traceNative/crossScalaVersions
295OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in traceJS/crossScalaVersions
296OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
297OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in traceJVM/crossScalaVersions
298OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in examples/crossScalaVersions
299[info] set current project to otel4s-experimental (in build file:/build/repo/)
300[info] Setting Scala version to 3.8.0-RC2 on 11 projects.
301[info] Switching Scala version on:
302[info] traceJVM (2.13.16, 3.8.0-RC2)
303[info] examples (2.13.16, 3.8.0-RC2)
304[info] traceJS (2.13.16, 3.8.0-RC2)
305[info] rootJS (2.13.16, 3.8.0-RC2)
306[info] docs (2.13.16, 3.8.0-RC2)
307[info] metricsNative (2.13.16, 3.8.0-RC2)
308[info] rootJVM (2.13.16, 3.8.0-RC2)
309[info] rootNative (2.13.16, 3.8.0-RC2)
310[info] metricsJVM (2.13.16, 3.8.0-RC2)
311[info] metricsJS (2.13.16, 3.8.0-RC2)
312[info] traceNative (2.13.16, 3.8.0-RC2)
313[info] Excluding projects:
314[info] * root (2.13.16)
315[info] Reapplying settings...
316[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
317[info] set current project to otel4s-experimental (in build file:/build/repo/)
318Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
319[info] Reapplying settings...
320[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
321[info] set current project to otel4s-experimental (in build file:/build/repo/)
322[info] Defining Global / credentials, credentials and 10 others.
323[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 106 others.
324[info] Run `last` for details.
325[info] Reapplying settings...
326[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
327[info] set current project to otel4s-experimental (in build file:/build/repo/)
328Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
329[info] Reapplying settings...
330OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
331
332 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
333 Did you mean rootJVM / allExcludeDependencies ?
334 , retry without global scopes
335[info] Reapplying settings...
336[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
337[info] set current project to otel4s-experimental (in build file:/build/repo/)
338Execute removeScalacOptionsStartingWith: -P:wartremover
339[info] Reapplying settings...
340[info] set scmInfo to https://github.com/typelevel/otel4s-experimental
341[info] set current project to otel4s-experimental (in build file:/build/repo/)
342[success] Total time: 0 s, completed Nov 28, 2025, 12:33:41 PM
343Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.5"],"sourcePatches":[{"path":"modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala","pattern":" )(tree: quotes.reflect.Definition): List[quotes.reflect.Definition] = {","replaceWith":" )(tree: quotes.reflect.Definition, _companion: Option[quotes.reflect.Definition]): List[quotes.reflect.Definition] = {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
344Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
345Starting build...
346Projects: Set(metricsJVM, traceJVM)
347Starting build for ProjectRef(file:/build/repo/,metricsJVM) (otel4s-experimental-metrics)... [0/2]
348OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
349OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
350OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
351Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/metrics/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
352[info] compiling 7 Scala sources to /build/repo/modules/metrics/jvm/target/scala-3.8.0-RC2/classes ...
353[info] done compiling
354[info] compiling 2 Scala sources to /build/repo/modules/metrics/jvm/target/scala-3.8.0-RC2/test-classes ...
355[info] done compiling
356org.typelevel.otel4s.experimental.metrics.InstrumentedQueueSuite:
357 + record offered and taken elements 0.391s
358 + recorded blocked takers 0.118s
359 + recorded blocked offerers 0.109s
360 + use provided attributes and prefix 0.012s
361 + respect initial size 0.005s
362 + create an unbounded queue 0.005s
363 + create a bounded queue 0.005s
364 + create a dropping queue 0.005s
365 + create a circular buffer 0.013s
366 + create a synchronous queue 0.007s
367org.typelevel.otel4s.experimental.metrics.RuntimeMetricsSuite:
368 + specification check 0.734s
369Starting build for ProjectRef(file:/build/repo/,traceJVM) (otel4s-experimental-trace)... [1/2]
370Compile 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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/trace/.jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
371[info] compiling 2 Scala sources to /build/repo/modules/trace/.jvm/target/scala-3.8.0-RC2/classes ...
372[info] done compiling
373[info] compiling 2 Scala sources to /build/repo/modules/trace/.jvm/target/scala-3.8.0-RC2/test-classes ...
374[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/trace/src/test/scala/org/typelevel/otel4s/experimental/trace/SpanAnnotationSuite.scala:62:8
375[warn] 62 | score: Long,
376[warn] | ^^^^^
377[warn] | unused explicit parameter
378[warn] one warning found
379[info] done compiling
380org.typelevel.otel4s.experimental.trace.SpanAnnotationSuite:
381 + def - capture annotated attributes 0.214s
382 + def - derive method name 0.002s
383 + resolve enclosing name - anonymous class 0.002s
384 + tagless - def - derive name 0.002s
385 + tagless - def - custom name 0.003s
386 + tagless - val - derive name 0.002s
387 + tagless - val - custom name 0.002s
388
389************************
390Build summary:
391[{
392 "module": "otel4s-experimental-metrics",
393 "compile": {"status": "ok", "tookMs": 11932, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
394 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
395 "test-compile": {"status": "ok", "tookMs": 2737, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
396 "test": {"status": "ok", "tookMs": 2439, "passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11, "byFramework": [{"framework": "munit", "stats": {"passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11}}]},
397 "publish": {"status": "skipped", "tookMs": 0},
398 "metadata": {
399 "crossScalaVersions": ["2.13.16", "3.3.5"]
400}
401},{
402 "module": "otel4s-experimental-trace",
403 "compile": {"status": "ok", "tookMs": 1684, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
404 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
405 "test-compile": {"status": "ok", "tookMs": 1890, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
406 "test": {"status": "ok", "tookMs": 602, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "munit", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
407 "publish": {"status": "skipped", "tookMs": 0},
408 "metadata": {
409 "crossScalaVersions": ["2.13.16", "3.3.5"]
410}
411}]
412************************
413[success] Total time: 31 s, completed Nov 28, 2025, 12:34:12 PM
414[0JChecking patch project/plugins.sbt...
415Checking patch modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala...
416Checking patch build.sbt...
417Applied patch project/plugins.sbt cleanly.
418Applied patch modules/trace/src/main/scala-3/org/typelevel/otel4s/experimental/trace/span.scala cleanly.
419Applied patch build.sbt cleanly.