Build Logs
ovotech/natchez-extras • 3.8.0-RC1:2025-11-14
Errors
0
Warnings
59
Total Lines
534
1##################################
2Clonning https://github.com/ovotech/natchez-extras.git into /build/repo using revision 8.1.1
3##################################
4Note: switching to '5503a6c5d03eaadd53526c4bfd57991f2753b7fa'.
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.0
22----
23Preparing build for 3.8.0-RC1
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3Version = "3.3.0"
35Replacement: val scala3Version = "3.8.0-RC1"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3Version = "3.3.0"' in build.sbt
40----
41Starting build for 3.8.0-RC1
42Execute tests: false
43sbt project found:
44Sbt version 1.9.4 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project ovotech/natchez-extras
47/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
48##################################
49Scala version: 3.8.0-RC1
50Targets: com.ovoenergy%natchez-extras-ce3 com.ovoenergy%natchez-extras-combine com.ovoenergy%natchez-extras-core com.ovoenergy%natchez-extras-datadog com.ovoenergy%natchez-extras-datadog-stable com.ovoenergy%natchez-extras-dogstatsd com.ovoenergy%natchez-extras-doobie com.ovoenergy%natchez-extras-doobie-legacy com.ovoenergy%natchez-extras-fs2 com.ovoenergy%natchez-extras-http4s com.ovoenergy%natchez-extras-http4s-stable com.ovoenergy%natchez-extras-log4cats com.ovoenergy%natchez-extras-metrics com.ovoenergy%natchez-extras-slf4j com.ovoenergy%natchez-extras-testkit
51Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.0\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
52##################################
53Using extra scalacOptions: ,REQUIRE:-source:3.8
54Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
55[sbt_options] declare -a sbt_options=()
56[process_args] java_version = '17'
57[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
58# Executing command line:
59java
60-Dfile.encoding=UTF-8
61-Dcommunitybuild.scala=3.8.0-RC1
62-Dcommunitybuild.project.dependencies.add=
63-Xmx7G
64-Xms4G
65-Xss8M
66-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
67-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
68-jar
69/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
70"setCrossScalaVersions 3.8.0-RC1"
71"++3.8.0-RC1 -v"
72"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
73"set every credentials := Nil"
74"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
75"removeScalacOptionsStartingWith -P:wartremover"
76
77moduleMappings
78"runBuild 3.8.0-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.0\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}""" com.ovoenergy%natchez-extras-ce3 com.ovoenergy%natchez-extras-combine com.ovoenergy%natchez-extras-core com.ovoenergy%natchez-extras-datadog com.ovoenergy%natchez-extras-datadog-stable com.ovoenergy%natchez-extras-dogstatsd com.ovoenergy%natchez-extras-doobie com.ovoenergy%natchez-extras-doobie-legacy com.ovoenergy%natchez-extras-fs2 com.ovoenergy%natchez-extras-http4s com.ovoenergy%natchez-extras-http4s-stable com.ovoenergy%natchez-extras-log4cats com.ovoenergy%natchez-extras-metrics com.ovoenergy%natchez-extras-slf4j com.ovoenergy%natchez-extras-testkit"
79
80[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
81[info] loading settings for project repo-build-build from plugins.sbt...
82[info] loading project definition from /build/repo/project/project
83[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
84[info] loading project definition from /build/repo/project
85[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
86[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
87[info] Compilation completed in 8.837s.
88[info] done compiling
89[info] loading settings for project root from build.sbt...
90[info] resolving key references (29591 settings) ...
91[info] set current project to natchez-extras (in build file:/build/repo/)
92[warn] there's a key that's not used by any other settings/tasks:
93[warn]
94[warn] * ThisBuild / publishMavenStyle
95[warn] +- /build/repo/build.sbt:25
96[warn]
97[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
98[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
99Execute setCrossScalaVersions: 3.8.0-RC1
100OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezSlf4j/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezHttp4s3/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezHttp4s3/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezLog4Cats3/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in metricsCommon3/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezLog4Cats3/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in metricsCommon3/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in datadogMetrics3/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in datadogMetrics3/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezTestkit3/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezDoobieLegacy/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezTestkit3/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezTestkit/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezLog4Cats/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezFs2/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in docs/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in datadogMetrics/crossScalaVersions
117OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezDoobie/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in core/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezDoobieLegacy3/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezDoobieLegacy3/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezCombine3/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezCombine3/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezDatadog3/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezDatadog3/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in core3/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in core3/crossScalaVersions
127OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezDatadog/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezHttp4s/crossScalaVersions
129OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezHttp4sStable3/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezHttp4sStable3/crossScalaVersions
131OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezHttp4sStable/crossScalaVersions
132OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezDoobie3/crossScalaVersions
133OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezDoobie3/crossScalaVersions
134OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezDatadogStable3/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezDatadogStable3/crossScalaVersions
136OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in ce3Utils3/crossScalaVersions
137OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in ce3Utils3/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in metricsCommon/crossScalaVersions
139OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in ce3Utils/crossScalaVersions
140OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezSlf4j3/crossScalaVersions
141OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezSlf4j3/crossScalaVersions
142OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in natchezFs23/crossScalaVersions
143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in natchezFs23/crossScalaVersions
144OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezCombine/crossScalaVersions
145OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.12) in natchezDatadogStable/crossScalaVersions
146[info] set current project to natchez-extras (in build file:/build/repo/)
147[info] Setting Scala version to 3.8.0-RC1 on 15 projects.
148[info] Switching Scala version on:
149[info] natchezSlf4j3 (3.8.0-RC1)
150[info] natchezCombine3 (3.8.0-RC1)
151[info] datadogMetrics3 (3.8.0-RC1)
152[info] ce3Utils3 (3.8.0-RC1)
153[info] natchezDoobieLegacy3 (3.8.0-RC1)
154[info] core3 (3.8.0-RC1)
155[info] natchezTestkit3 (3.8.0-RC1)
156[info] natchezLog4Cats3 (3.8.0-RC1)
157[info] metricsCommon3 (3.8.0-RC1)
158[info] natchezHttp4sStable3 (3.8.0-RC1)
159[info] natchezDoobie3 (3.8.0-RC1)
160[info] natchezDatadog3 (3.8.0-RC1)
161[info] natchezFs23 (3.8.0-RC1)
162[info] natchezHttp4s3 (3.8.0-RC1)
163[info] natchezDatadogStable3 (3.8.0-RC1)
164[info] Excluding projects:
165[info] natchezCombine (2.13.12)
166[info] natchezDoobieLegacy (2.13.12)
167[info] metricsCommon (2.13.12)
168[info] natchezDatadog (2.13.12)
169[info] * root (2.12.20)
170[info] ce3Utils (2.13.12)
171[info] natchezDatadogStable (2.13.12)
172[info] docs (2.13.12)
173[info] natchezLog4Cats (2.13.12)
174[info] natchezHttp4s (2.13.12)
175[info] natchezSlf4j (2.13.12)
176[info] natchezDoobie (2.13.12)
177[info] datadogMetrics (2.13.12)
178[info] natchezFs2 (2.13.12)
179[info] core (2.13.12)
180[info] natchezHttp4sStable (2.13.12)
181[info] natchezTestkit (2.13.12)
182[info] Reapplying settings...
183[info] set current project to natchez-extras (in build file:/build/repo/)
184Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
185[info] Reapplying settings...
186[info] set current project to natchez-extras (in build file:/build/repo/)
187[info] Defining Global / credentials, ThisBuild / credentials and 31 others.
188[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 192 others.
189[info] Run `last` for details.
190[info] Reapplying settings...
191[info] set current project to natchez-extras (in build file:/build/repo/)
192Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
193[info] Reapplying settings...
194OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
195
196 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
197 Did you mean metricsCommon3 / allExcludeDependencies ?
198 , retry without global scopes
199[info] Reapplying settings...
200[info] set current project to natchez-extras (in build file:/build/repo/)
201Execute removeScalacOptionsStartingWith: -P:wartremover
202[info] Reapplying settings...
203[info] set current project to natchez-extras (in build file:/build/repo/)
204[success] Total time: 0 s, completed Nov 14, 2025, 9:32:53 PM
205Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.0\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
206Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
207Starting build...
208Projects: Set(natchezSlf4j3, natchezCombine3, datadogMetrics3, ce3Utils3, natchezDoobieLegacy3, core3, natchezTestkit3, natchezLog4Cats3, metricsCommon3, natchezHttp4sStable3, natchezDoobie3, natchezDatadog3, natchezFs23, natchezHttp4s3, natchezDatadogStable3)
209Starting build for ProjectRef(file:/build/repo/,natchezSlf4j3) (natchez-extras-slf4j)... [0/15]
210OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
211OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
212OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
213OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
214Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
215[info] Formatting 1 Scala sources...
216[info] Formatting 2 Scala sources...
217[info] compiling 2 Scala sources to /build/repo/natchez-extras-slf4j/target/jvm-3/classes ...
218[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
219[warn] one warning found
220[info] done compiling
221[info] compiling 1 Scala source to /build/repo/natchez-extras-slf4j/target/jvm-3/test-classes ...
222[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
223[warn] one warning found
224[info] done compiling
225Starting build for ProjectRef(file:/build/repo/,natchezDoobieLegacy3) (natchez-extras-doobie-legacy)... [1/15]
226Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
227[info] Formatting 1 Scala sources...
228[info] Formatting 1 Scala sources...
229[info] compiling 1 Scala source to /build/repo/natchez-extras-core/target/jvm-3/classes ...
230[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
231[info] Formatting 2 Scala sources...
232[warn] one warning found
233[info] done compiling
234[info] compiling 2 Scala sources to /build/repo/natchez-extras-doobie-legacy/target/jvm-3/classes ...
235[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
236[warn] one warning found
237[info] done compiling
238[info] compiling 1 Scala source to /build/repo/natchez-extras-doobie-legacy/target/jvm-3/test-classes ...
239[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
240[warn] one warning found
241[info] done compiling
242Starting build for ProjectRef(file:/build/repo/,natchezDatadogStable3) (natchez-extras-datadog-stable)... [2/15]
243Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
244[info] Formatting 5 Scala sources...
245[info] Formatting 8 Scala sources...
246[info] compiling 8 Scala sources to /build/repo/natchez-extras-datadog/target/stable-jvm-3/classes ...
247[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
248[warn] one warning found
249[info] done compiling
250[info] compiling 5 Scala sources to /build/repo/natchez-extras-datadog/target/stable-jvm-3/test-classes ...
251[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
252[warn] one warning found
253[info] done compiling
254Starting build for ProjectRef(file:/build/repo/,natchezLog4Cats3) (natchez-extras-log4cats)... [3/15]
255Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
256[info] Formatting 1 Scala sources...
257[info] compiling 1 Scala source to /build/repo/natchez-extras-log4cats/target/jvm-3/classes ...
258[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
259[warn] one warning found
260[info] done compiling
261Starting build for ProjectRef(file:/build/repo/,natchezTestkit3) (natchez-extras-testkit)... [4/15]
262Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
263[info] Formatting 1 Scala sources...
264[info] Formatting 1 Scala sources...
265[info] compiling 1 Scala source to /build/repo/natchez-extras-testkit/target/jvm-3/classes ...
266[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
267[warn] one warning found
268[info] done compiling
269[info] compiling 1 Scala source to /build/repo/natchez-extras-testkit/target/jvm-3/test-classes ...
270[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
271[warn] one warning found
272[info] done compiling
273Starting build for ProjectRef(file:/build/repo/,core3) (natchez-extras-core)... [5/15]
274Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
275Starting build for ProjectRef(file:/build/repo/,natchezCombine3) (natchez-extras-combine)... [6/15]
276Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
277[info] Formatting 1 Scala sources...
278[info] compiling 1 Scala source to /build/repo/natchez-extras-combine/target/jvm-3/classes ...
279[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
280[warn] one warning found
281[info] done compiling
282Starting build for ProjectRef(file:/build/repo/,natchezDoobie3) (natchez-extras-doobie)... [7/15]
283Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
284[info] Formatting 1 Scala sources...
285[info] Formatting 2 Scala sources...
286[info] compiling 2 Scala sources to /build/repo/natchez-extras-doobie/target/jvm-3/classes ...
287[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
288[warn] one warning found
289[info] done compiling
290[info] compiling 1 Scala source to /build/repo/natchez-extras-doobie/target/jvm-3/test-classes ...
291[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
292[warn] one warning found
293[info] done compiling
294Starting build for ProjectRef(file:/build/repo/,natchezHttp4s3) (natchez-extras-http4s)... [8/15]
295Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
296[info] Formatting 4 Scala sources...
297[info] Formatting 4 Scala sources...
298[info] compiling 4 Scala sources to /build/repo/natchez-extras-http4s/target/jvm-3/classes ...
299[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
300[warn] one warning found
301[info] done compiling
302[info] compiling 4 Scala sources to /build/repo/natchez-extras-http4s/target/jvm-3/test-classes ...
303[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
304[warn] one warning found
305[info] done compiling
306Starting build for ProjectRef(file:/build/repo/,metricsCommon3) (natchez-extras-metrics)... [9/15]
307Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
308[info] Formatting 1 Scala sources...
309[info] compiling 1 Scala source to /build/repo/natchez-extras-metrics/target/jvm-3/classes ...
310[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
311[warn] one warning found
312[info] done compiling
313Starting build for ProjectRef(file:/build/repo/,natchezFs23) (natchez-extras-fs2)... [10/15]
314Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
315[info] Formatting 1 Scala sources...
316[info] Formatting 2 Scala sources...
317[info] compiling 2 Scala sources to /build/repo/natchez-extras-fs2/target/jvm-3/classes ...
318[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
319[warn] one warning found
320[info] done compiling
321[info] compiling 1 Scala source to /build/repo/natchez-extras-fs2/target/jvm-3/test-classes ...
322[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
323[warn] one warning found
324[info] done compiling
325Starting build for ProjectRef(file:/build/repo/,natchezDatadog3) (natchez-extras-datadog)... [11/15]
326Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
327[info] Formatting 5 Scala sources...
328[info] Formatting 8 Scala sources...
329[info] compiling 8 Scala sources to /build/repo/natchez-extras-datadog/target/jvm-3/classes ...
330[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
331[warn] one warning found
332[info] done compiling
333[info] compiling 5 Scala sources to /build/repo/natchez-extras-datadog/target/jvm-3/test-classes ...
334[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
335[warn] one warning found
336[info] done compiling
337Starting build for ProjectRef(file:/build/repo/,natchezHttp4sStable3) (natchez-extras-http4s-stable)... [12/15]
338Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
339[info] Formatting 4 Scala sources...
340[info] Formatting 4 Scala sources...
341[info] compiling 4 Scala sources to /build/repo/natchez-extras-http4s/target/stable-jvm-3/classes ...
342[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
343[warn] one warning found
344[info] done compiling
345[info] compiling 4 Scala sources to /build/repo/natchez-extras-http4s/target/stable-jvm-3/test-classes ...
346[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
347[warn] one warning found
348[info] done compiling
349Starting build for ProjectRef(file:/build/repo/,datadogMetrics3) (natchez-extras-dogstatsd)... [13/15]
350Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
351[info] Formatting 1 Scala sources...
352[info] Formatting 2 Scala sources...
353[info] compiling 2 Scala sources to /build/repo/natchez-extras-dogstatsd/target/jvm-3/classes ...
354[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
355[warn] one warning found
356[info] done compiling
357[info] compiling 1 Scala source to /build/repo/natchez-extras-dogstatsd/target/jvm-3/test-classes ...
358[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
359[warn] one warning found
360[info] done compiling
361Starting build for ProjectRef(file:/build/repo/,ce3Utils3) (natchez-extras-ce3)... [14/15]
362Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Wvalue-discard, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
363[info] Formatting 3 Scala sources...
364[info] Formatting 2 Scala sources...
365[info] compiling 2 Scala sources to /build/repo/natchez-ce3/target/jvm-3/classes ...
366[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
367[warn] one warning found
368[info] done compiling
369[info] compiling 3 Scala sources to /build/repo/natchez-ce3/target/jvm-3/test-classes ...
370[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
371[warn] one warning found
372[info] done compiling
373
374************************
375Build summary:
376[{
377 "module": "natchez-extras-slf4j",
378 "compile": {"status": "ok", "tookMs": 18766, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
379 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
380 "test-compile": {"status": "ok", "tookMs": 2036, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
381 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
382 "publish": {"status": "skipped", "tookMs": 0},
383 "metadata": {
384 "crossScalaVersions": ["2.12.20", "3.3.0"]
385}
386},{
387 "module": "natchez-extras-doobie-legacy",
388 "compile": {"status": "ok", "tookMs": 3200, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
389 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
390 "test-compile": {"status": "ok", "tookMs": 1703, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
391 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
392 "publish": {"status": "skipped", "tookMs": 0},
393 "metadata": {
394 "crossScalaVersions": ["2.12.20", "3.3.0"]
395}
396},{
397 "module": "natchez-extras-datadog-stable",
398 "compile": {"status": "ok", "tookMs": 4944, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
399 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
400 "test-compile": {"status": "ok", "tookMs": 2499, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
401 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
402 "publish": {"status": "skipped", "tookMs": 0},
403 "metadata": {
404 "crossScalaVersions": ["2.12.20", "3.3.0"]
405}
406},{
407 "module": "natchez-extras-log4cats",
408 "compile": {"status": "ok", "tookMs": 1082, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
409 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
410 "test-compile": {"status": "ok", "tookMs": 95, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
411 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
412 "publish": {"status": "skipped", "tookMs": 0},
413 "metadata": {
414 "crossScalaVersions": ["2.12.20", "3.3.0"]
415}
416},{
417 "module": "natchez-extras-testkit",
418 "compile": {"status": "ok", "tookMs": 883, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
419 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
420 "test-compile": {"status": "ok", "tookMs": 662, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
421 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
422 "publish": {"status": "skipped", "tookMs": 0},
423 "metadata": {
424 "crossScalaVersions": ["2.12.20", "3.3.0"]
425}
426},{
427 "module": "natchez-extras-core",
428 "compile": {"status": "ok", "tookMs": 48, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
429 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
430 "test-compile": {"status": "ok", "tookMs": 92, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
431 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
432 "publish": {"status": "skipped", "tookMs": 0},
433 "metadata": {
434 "crossScalaVersions": ["2.12.20", "3.3.0"]
435}
436},{
437 "module": "natchez-extras-combine",
438 "compile": {"status": "ok", "tookMs": 675, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
439 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
440 "test-compile": {"status": "ok", "tookMs": 82, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
441 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
442 "publish": {"status": "skipped", "tookMs": 0},
443 "metadata": {
444 "crossScalaVersions": ["2.12.20", "3.3.0"]
445}
446},{
447 "module": "natchez-extras-doobie",
448 "compile": {"status": "ok", "tookMs": 1629, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
449 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
450 "test-compile": {"status": "ok", "tookMs": 910, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
451 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
452 "publish": {"status": "skipped", "tookMs": 0},
453 "metadata": {
454 "crossScalaVersions": ["2.12.20", "3.3.0"]
455}
456},{
457 "module": "natchez-extras-http4s",
458 "compile": {"status": "ok", "tookMs": 1612, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
459 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
460 "test-compile": {"status": "ok", "tookMs": 1846, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
461 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
462 "publish": {"status": "skipped", "tookMs": 0},
463 "metadata": {
464 "crossScalaVersions": ["2.12.20", "3.3.0"]
465}
466},{
467 "module": "natchez-extras-metrics",
468 "compile": {"status": "ok", "tookMs": 616, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
469 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
470 "test-compile": {"status": "ok", "tookMs": 83, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
471 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
472 "publish": {"status": "skipped", "tookMs": 0},
473 "metadata": {
474 "crossScalaVersions": ["2.12.20", "3.3.0"]
475}
476},{
477 "module": "natchez-extras-fs2",
478 "compile": {"status": "ok", "tookMs": 1231, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
479 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
480 "test-compile": {"status": "ok", "tookMs": 853, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
481 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
482 "publish": {"status": "skipped", "tookMs": 0},
483 "metadata": {
484 "crossScalaVersions": ["2.12.20", "3.3.0"]
485}
486},{
487 "module": "natchez-extras-datadog",
488 "compile": {"status": "ok", "tookMs": 2806, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
489 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
490 "test-compile": {"status": "ok", "tookMs": 2001, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
491 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
492 "publish": {"status": "skipped", "tookMs": 0},
493 "metadata": {
494 "crossScalaVersions": ["2.12.20", "3.3.0"]
495}
496},{
497 "module": "natchez-extras-http4s-stable",
498 "compile": {"status": "ok", "tookMs": 1239, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
499 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
500 "test-compile": {"status": "ok", "tookMs": 1473, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
501 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
502 "publish": {"status": "skipped", "tookMs": 0},
503 "metadata": {
504 "crossScalaVersions": ["2.12.20", "3.3.0"]
505}
506},{
507 "module": "natchez-extras-dogstatsd",
508 "compile": {"status": "ok", "tookMs": 861, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
509 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
510 "test-compile": {"status": "ok", "tookMs": 787, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
511 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
512 "publish": {"status": "skipped", "tookMs": 0},
513 "metadata": {
514 "crossScalaVersions": ["2.12.20", "3.3.0"]
515}
516},{
517 "module": "natchez-extras-ce3",
518 "compile": {"status": "ok", "tookMs": 950, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
519 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
520 "test-compile": {"status": "ok", "tookMs": 607, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
521 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
522 "publish": {"status": "skipped", "tookMs": 0},
523 "metadata": {
524 "crossScalaVersions": ["2.12.20", "3.3.0"]
525}
526}]
527************************
528[success] Total time: 122 s (0:02:02.0), completed Nov 14, 2025, 9:34:55 PM
529[0JChecking patch project/plugins.sbt...
530Checking patch project/build.properties...
531Checking patch build.sbt...
532Applied patch project/plugins.sbt cleanly.
533Applied patch project/build.properties cleanly.
534Applied patch build.sbt cleanly.