Build Logs

japgolly/webapp-util • 3.8.1-RC1:2026-01-13

Errors

0

Warnings

101

Total Lines

880

1##################################
2Clonning https://github.com/japgolly/webapp-util.git into /build/repo using revision v2.0.0
3##################################
4Note: switching to '7c3e7d47189f7be4b7c2e3cecabfac643b3ae882'.
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
29Try apply source patch:
30Path: project/Dependencies.scala
31Pattern: def scala3 = "3.3.0"
32Replacement: def scala3 = "3.7.4"
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern 'def scala3 = "3.3.0"' in project/Dependencies.scala
37----
38Starting build for 3.7.4
39Execute tests: false
40sbt project found:
41No prepare script found for project japgolly/webapp-util
42##################################
43Scala version: 3.7.4
44Targets: com.github.japgolly.webapp-util%core com.github.japgolly.webapp-util%core-boopickle com.github.japgolly.webapp-util%core-cats-effect com.github.japgolly.webapp-util%core-circe com.github.japgolly.webapp-util%core-okhttp4 com.github.japgolly.webapp-util%db-postgres com.github.japgolly.webapp-util%test com.github.japgolly.webapp-util%test-boopickle com.github.japgolly.webapp-util%test-cats-effect com.github.japgolly.webapp-util%test-circe com.github.japgolly.webapp-util%test-db-postgres
45Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.3.0\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
46##################################
47Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
48Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
49[sbt_options] declare -a sbt_options=()
50[process_args] java_version = '17'
51[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
52# Executing command line:
53java
54-Dfile.encoding=UTF-8
55-Dcommunitybuild.scala=3.7.4
56-Dcommunitybuild.project.dependencies.add=
57-Xmx7G
58-Xms4G
59-Xss8M
60-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
61-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
62-jar
63/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
64"setCrossScalaVersions 3.7.4"
65"++3.7.4 -v"
66"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""
67"set every credentials := Nil"
68"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
69"removeScalacOptionsStartingWith -P:wartremover"
70
71moduleMappings
72"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.3.0\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}""" com.github.japgolly.webapp-util%core com.github.japgolly.webapp-util%core-boopickle com.github.japgolly.webapp-util%core-cats-effect com.github.japgolly.webapp-util%core-circe com.github.japgolly.webapp-util%core-okhttp4 com.github.japgolly.webapp-util%db-postgres com.github.japgolly.webapp-util%test com.github.japgolly.webapp-util%test-boopickle com.github.japgolly.webapp-util%test-cats-effect com.github.japgolly.webapp-util%test-circe com.github.japgolly.webapp-util%test-db-postgres"
73
74[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
75[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
76[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
77[info] loading project definition from /build/repo/project
78[info] compiling 7 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
79[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
80[info] Compilation completed in 8.65s.
81[warn] three feature warnings; re-run with -feature for details
82[warn] one warning found
83[info] done compiling
84/build/repo/scalafix.sbt:5: warning: value scalafixScalaBinaryVersion in object autoImport is deprecated (since 0.12.1): scalafixScalaBinaryVersion now follows scalaVersion by default
85 ThisBuild / scalafixScalaBinaryVersion := "2.13",
86 ^
87[info] loading settings for project root from build.sbt, scalafix.sbt...
88[info] resolving key references (26919 settings) ...
89[info] set current project to webapp-util (in build file:/build/repo/)
90[warn] there's a key that's not used by any other settings/tasks:
91[warn]
92[warn] * ThisBuild / scalafixScalaBinaryVersion
93[warn] +- /build/repo/scalafix.sbt:2
94[warn]
95[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
96[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
97Execute setCrossScalaVersions: 3.7.4
98OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreBoopickleJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testBoopickleJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in ghpages/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testCatsEffectJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testBoopickleJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testNode/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in examplesJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in examplesJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testCoreJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testDbPostgres/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreCirceJVM/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testCirceJVM/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreJS/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testCoreJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testCatsEffectJVM/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreCatsEffectJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testCirceJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in dbPostgres/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in root/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreCatsEffectJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreCirceJS/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreOkHttp4/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreBoopickleJVM/crossScalaVersions
122[info] set current project to webapp-util (in build file:/build/repo/)
123[info] Setting Scala version to 3.7.4 on 24 projects.
124[info] Switching Scala version on:
125[info] coreCatsEffectJVM (2.13.11, 3.7.4)
126[info] coreBoopickleJS (2.13.11, 3.7.4)
127[info] testBoopickleJS (2.13.11, 3.7.4)
128[info] * root (2.13.11, 3.7.4)
129[info] testCatsEffectJS (2.13.11, 3.7.4)
130[info] testCoreJS (2.13.11, 3.7.4)
131[info] testNode (2.13.11, 3.7.4)
132[info] coreCatsEffectJS (2.13.11, 3.7.4)
133[info] coreOkHttp4 (2.13.11, 3.7.4)
134[info] testCirceJS (2.13.11, 3.7.4)
135[info] dbPostgres (2.13.11, 3.7.4)
136[info] ghpages (2.13.11, 3.7.4)
137[info] testDbPostgres (2.13.11, 3.7.4)
138[info] coreJS (2.13.11, 3.7.4)
139[info] examplesJS (2.13.11, 3.7.4)
140[info] coreBoopickleJVM (2.13.11, 3.7.4)
141[info] testBoopickleJVM (2.13.11, 3.7.4)
142[info] coreJVM (2.13.11, 3.7.4)
143[info] coreCirceJVM (2.13.11, 3.7.4)
144[info] testCoreJVM (2.13.11, 3.7.4)
145[info] testCirceJVM (2.13.11, 3.7.4)
146[info] examplesJVM (2.13.11, 3.7.4)
147[info] coreCirceJS (2.13.11, 3.7.4)
148[info] testCatsEffectJVM (2.13.11, 3.7.4)
149[info] Excluding projects:
150[info] Reapplying settings...
151[info] set current project to webapp-util (in build file:/build/repo/)
152Execute 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
153[info] Reapplying settings...
154[info] set current project to webapp-util (in build file:/build/repo/)
155[info] Defining Global / credentials, coreBoopickleJS / credentials and 22 others.
156[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 120 others.
157[info] Run `last` for details.
158[info] Reapplying settings...
159[info] set current project to webapp-util (in build file:/build/repo/)
160Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
161[info] Reapplying settings...
162OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
163
164 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
165 Did you mean coreBoopickleJS / allExcludeDependencies ?
166 , retry without global scopes
167[info] Reapplying settings...
168[info] set current project to webapp-util (in build file:/build/repo/)
169Execute removeScalacOptionsStartingWith: -P:wartremover
170[info] Reapplying settings...
171[info] set current project to webapp-util (in build file:/build/repo/)
172[success] Total time: 0 s, completed Jan 13, 2026, 8:06:45 PM
173Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.0-migration","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.3.0\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
174Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
175Starting build...
176Projects: Set(coreCatsEffectJVM, coreOkHttp4, dbPostgres, testDbPostgres, coreBoopickleJVM, testBoopickleJVM, coreJVM, coreCirceJVM, testCoreJVM, testCirceJVM, testCatsEffectJVM)
177Starting build for ProjectRef(file:/build/repo/,dbPostgres) (db-postgres)... [0/11]
178OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
179OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
180OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
181OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
182OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
183OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
184OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
185Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/dbPostgres/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
186[info] compiling 32 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
187[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
188[warn] -- Warning: /build/repo/core/jvm/src/main/scala/japgolly/webapputil/entrypoint/Js.scala:11:2
189[warn] 11 | @inline def toHtmlScriptTag: Html =
190[warn] | ^
191[warn] | Line is indented too far to the left, or a `}` is missing
192[warn] -- Warning: /build/repo/core/jvm/src/main/scala/japgolly/webapputil/entrypoint/Js.scala:21:2
193[warn] 21 | def scriptInlineBase64: Html =
194[warn] | ^
195[warn] | Line is indented too far to the left, or a `}` is missing
196[warn] -- Warning: /build/repo/core/jvm/src/main/scala/japgolly/webapputil/entrypoint/Js.scala:35:2
197[warn] 35 | def scriptInlineEscaped: Html = {
198[warn] | ^
199[warn] | Line is indented too far to the left, or a `}` is missing
200[warn] -- Warning: /build/repo/core/jvm/src/main/scala/japgolly/webapputil/entrypoint/Js.scala:55:2
201[warn] 55 | def scriptOnLoad(url : String,
202[warn] | ^
203[warn] | Line is indented too far to the left, or a `}` is missing
204[warn] -- Warning: /build/repo/core/jvm/src/main/scala/japgolly/webapputil/entrypoint/Js.scala:100:2
205[warn] 100 | @inline private def asStringEscapedSize =
206[warn] | ^
207[warn] | Line is indented too far to the left, or a `}` is missing
208[info] [patched file /build/repo/core/jvm/src/main/scala/japgolly/webapputil/http/UrlEncoder.scala]
209[info] [patched file /build/repo/core/shared/src/main/scala/japgolly/webapputil/general/AbstractMultiStringMap.scala]
210[info] [patched file /build/repo/core/jvm/src/main/scala/japgolly/webapputil/entrypoint/LoadJs.scala]
211[info] [patched file /build/repo/core/shared/src/main/scala/japgolly/webapputil/general/LazyVal.scala]
212[info] [patched file /build/repo/core/shared/src/main/scala/japgolly/webapputil/general/Url.scala]
213[warn] 6 warnings found
214[info] done compiling
215[info] compiling 7 Scala sources to /build/repo/coreCatsEffect/jvm/target/scala-3.7.4/classes ...
216[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
217[info] [patched file /build/repo/coreCatsEffect/jvm/src/main/scala/japgolly/webapputil/cats/effect/WebappUtilEffectIO.scala]
218[warn] one warning found
219[info] done compiling
220[info] compiling 8 Scala sources to /build/repo/dbPostgres/target/scala-3.7.4/classes ...
221[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
222[info] [patched file /build/repo/dbPostgres/src/main/scala/japgolly/webapputil/db/DoobieHelpers.scala]
223[info] [patched file /build/repo/dbPostgres/src/main/scala/japgolly/webapputil/db/SqlTracer.scala]
224[info] [patched file /build/repo/dbPostgres/src/main/scala/japgolly/webapputil/db/XA.scala]
225[warn] one warning found
226[info] done compiling
227[info] compiling 5 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
228[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
229[warn] one warning found
230[info] done compiling
231[info] compiling 2 Scala sources to /build/repo/coreCatsEffect/jvm/target/scala-3.7.4/classes ...
232[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
233[warn] one warning found
234[info] done compiling
235[info] compiling 3 Scala sources to /build/repo/dbPostgres/target/scala-3.7.4/classes ...
236[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
237[warn] one warning found
238[info] done compiling
239Starting build for ProjectRef(file:/build/repo/,coreOkHttp4) (core-okhttp4)... [1/11]
240Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/coreOkHttp4/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
241[info] compiling 1 Scala source to /build/repo/coreOkHttp4/target/scala-3.7.4/classes ...
242[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
243[warn] one warning found
244[info] done compiling
245Starting build for ProjectRef(file:/build/repo/,coreJVM) (core)... [2/11]
246Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/core/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
247[info] compiling 4 Scala sources to /build/repo/core/jvm/target/scala-3.7.4/test-classes ...
248[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
249[warn] one warning found
250[info] done compiling
251Starting build for ProjectRef(file:/build/repo/,coreCirceJVM) (core-circe)... [3/11]
252Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/coreCirce/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
253[info] compiling 7 Scala sources to /build/repo/coreCirce/jvm/target/scala-3.7.4/classes ...
254[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
255[info] [patched file /build/repo/coreCirce/shared/src/main/scala/japgolly/webapputil/circe/JsonUtil.scala]
256[warn] one warning found
257[info] done compiling
258[info] compiling 1 Scala source to /build/repo/coreCirce/jvm/target/scala-3.7.4/classes ...
259[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
260[warn] one warning found
261[info] done compiling
262[info] compiling 1 Scala source to /build/repo/coreCirce/jvm/target/scala-3.7.4/test-classes ...
263[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
264[warn] one warning found
265[info] done compiling
266Starting build for ProjectRef(file:/build/repo/,testCatsEffectJVM) (test-cats-effect)... [4/11]
267Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testCatsEffect/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
268[info] compiling 2 Scala sources to /build/repo/testCore/jvm/target/scala-3.7.4/classes ...
269[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
270[warn] one warning found
271[info] done compiling
272[info] compiling 1 Scala source to /build/repo/testCatsEffect/jvm/target/scala-3.7.4/classes ...
273[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
274[warn] one warning found
275[info] done compiling
276Starting build for ProjectRef(file:/build/repo/,testBoopickleJVM) (test-boopickle)... [5/11]
277Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testBoopickle/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
278[info] compiling 7 Scala sources to /build/repo/coreBoopickle/jvm/target/scala-3.7.4/classes ...
279[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
280[info] [patched file /build/repo/coreBoopickle/shared/src/main/scala/japgolly/webapputil/boopickle/PicklerUtil.scala]
281[warn] one warning found
282[info] done compiling
283[info] compiling 1 Scala source to /build/repo/coreBoopickle/jvm/target/scala-3.7.4/classes ...
284[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
285[warn] one warning found
286[info] done compiling
287Starting build for ProjectRef(file:/build/repo/,testCoreJVM) (test)... [6/11]
288Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testCore/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
289Starting build for ProjectRef(file:/build/repo/,coreCatsEffectJVM) (core-cats-effect)... [7/11]
290Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/coreCatsEffect/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
291Starting build for ProjectRef(file:/build/repo/,coreBoopickleJVM) (core-boopickle)... [8/11]
292Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/coreBoopickle/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
293Starting build for ProjectRef(file:/build/repo/,testCirceJVM) (test-circe)... [9/11]
294Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testCirce/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
295[info] compiling 1 Scala source to /build/repo/testCirce/jvm/target/scala-3.7.4/classes ...
296[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
297[info] [patched file /build/repo/testCirce/shared/src/main/scala/japgolly/webapputil/circe/test/JsonTestUtil.scala]
298[warn] one warning found
299[info] done compiling
300[info] compiling 1 Scala source to /build/repo/testCirce/jvm/target/scala-3.7.4/classes ...
301[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
302[warn] one warning found
303[info] done compiling
304Starting build for ProjectRef(file:/build/repo/,testDbPostgres) (test-db-postgres)... [10/11]
305Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testDbPostgres/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
306[info] compiling 7 Scala sources to /build/repo/testDbPostgres/target/scala-3.7.4/classes ...
307[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
308[info] [patched file /build/repo/testDbPostgres/src/main/scala/japgolly/webapputil/db/test/TestDb.scala]
309[info] [patched file /build/repo/testDbPostgres/src/main/scala/japgolly/webapputil/db/test/DelegateConnection.scala]
310[warn] one warning found
311[info] done compiling
312[info] compiling 2 Scala sources to /build/repo/testDbPostgres/target/scala-3.7.4/classes ...
313[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
314[warn] one warning found
315[info] done compiling
316
317************************
318Build summary:
319[{
320 "module": "db-postgres",
321 "compile": {"status": "ok", "tookMs": 16198, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
322 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
323 "test-compile": {"status": "ok", "tookMs": 3356, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
324 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
325 "publish": {"status": "skipped", "tookMs": 0},
326 "metadata": {
327 "crossScalaVersions": ["2.13.11"]
328}
329},{
330 "module": "core-okhttp4",
331 "compile": {"status": "ok", "tookMs": 532, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
332 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
333 "test-compile": {"status": "ok", "tookMs": 118, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
334 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
335 "publish": {"status": "skipped", "tookMs": 0},
336 "metadata": {
337 "crossScalaVersions": ["2.13.11"]
338}
339},{
340 "module": "core",
341 "compile": {"status": "ok", "tookMs": 54, "warnings": 5, "errors": 0, "sourceVersion": "3.4-migration"},
342 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
343 "test-compile": {"status": "ok", "tookMs": 1871, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
344 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
345 "publish": {"status": "skipped", "tookMs": 0},
346 "metadata": {
347 "crossScalaVersions": ["2.13.11"]
348}
349},{
350 "module": "core-circe",
351 "compile": {"status": "ok", "tookMs": 3472, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
352 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
353 "test-compile": {"status": "ok", "tookMs": 1527, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
354 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
355 "publish": {"status": "skipped", "tookMs": 0},
356 "metadata": {
357 "crossScalaVersions": ["2.13.11"]
358}
359},{
360 "module": "test-cats-effect",
361 "compile": {"status": "ok", "tookMs": 1106, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
362 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
363 "test-compile": {"status": "ok", "tookMs": 200, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
364 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
365 "publish": {"status": "skipped", "tookMs": 0},
366 "metadata": {
367 "crossScalaVersions": ["2.13.11"]
368}
369},{
370 "module": "test-boopickle",
371 "compile": {"status": "ok", "tookMs": 1473, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
372 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
373 "test-compile": {"status": "ok", "tookMs": 981, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
374 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
375 "publish": {"status": "skipped", "tookMs": 0},
376 "metadata": {
377 "crossScalaVersions": ["2.13.11"]
378}
379},{
380 "module": "test",
381 "compile": {"status": "ok", "tookMs": 122, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
382 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
383 "test-compile": {"status": "ok", "tookMs": 124, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
384 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
385 "publish": {"status": "skipped", "tookMs": 0},
386 "metadata": {
387 "crossScalaVersions": ["2.13.11"]
388}
389},{
390 "module": "core-cats-effect",
391 "compile": {"status": "ok", "tookMs": 71, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
392 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
393 "test-compile": {"status": "ok", "tookMs": 124, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
394 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
395 "publish": {"status": "skipped", "tookMs": 0},
396 "metadata": {
397 "crossScalaVersions": ["2.13.11"]
398}
399},{
400 "module": "core-boopickle",
401 "compile": {"status": "ok", "tookMs": 81, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
402 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
403 "test-compile": {"status": "ok", "tookMs": 122, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
404 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
405 "publish": {"status": "skipped", "tookMs": 0},
406 "metadata": {
407 "crossScalaVersions": ["2.13.11"]
408}
409},{
410 "module": "test-circe",
411 "compile": {"status": "ok", "tookMs": 782, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
412 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
413 "test-compile": {"status": "ok", "tookMs": 999, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
414 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
415 "publish": {"status": "skipped", "tookMs": 0},
416 "metadata": {
417 "crossScalaVersions": ["2.13.11"]
418}
419},{
420 "module": "test-db-postgres",
421 "compile": {"status": "ok", "tookMs": 1896, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
422 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
423 "test-compile": {"status": "ok", "tookMs": 1295, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
424 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
425 "publish": {"status": "skipped", "tookMs": 0},
426 "metadata": {
427 "crossScalaVersions": ["2.13.11"]
428}
429}]
430************************
431[success] Total time: 46 s, completed Jan 13, 2026, 8:07:31 PM
432[0JChecking patch project/plugins.sbt...
433Checking patch project/Dependencies.scala...
434Checking patch build.sbt...
435Applied patch project/plugins.sbt cleanly.
436Applied patch project/Dependencies.scala cleanly.
437Applied patch build.sbt cleanly.
438Commit migration rewrites
439Switched to a new branch 'opencb/migrate-source-3.4'
440[opencb/migrate-source-3.4 29f5ac7] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
441 14 files changed, 48 insertions(+), 48 deletions(-)
442----
443Preparing build for 3.8.1-RC1
444Scala binary version found: 3.8
445Using configured source version: 3.0-migration
446Scala binary version found: 3.8
447Using configured source version: 3.0-migration
448Would try to apply common scalacOption (best-effort, sbt/mill only):
449Append: ,REQUIRE:-source:3.0-migration
450Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
451
452Try apply source patch:
453Path: project/Dependencies.scala
454Pattern: def scala3 = "3.3.0"
455Replacement: def scala3 = "3.8.1-RC1"
456Successfully applied pattern 'def scala3 = "3.3.0"' in project/Dependencies.scala
457----
458Starting build for 3.8.1-RC1
459Execute tests: true
460sbt project found:
461No prepare script found for project japgolly/webapp-util
462##################################
463Scala version: 3.8.1-RC1
464Targets: com.github.japgolly.webapp-util%core com.github.japgolly.webapp-util%core-boopickle com.github.japgolly.webapp-util%core-cats-effect com.github.japgolly.webapp-util%core-circe com.github.japgolly.webapp-util%core-okhttp4 com.github.japgolly.webapp-util%db-postgres com.github.japgolly.webapp-util%test com.github.japgolly.webapp-util%test-boopickle com.github.japgolly.webapp-util%test-cats-effect com.github.japgolly.webapp-util%test-circe com.github.japgolly.webapp-util%test-db-postgres
465Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","sourceVersion":"3.0-migration","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.3.0\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
466##################################
467Using extra scalacOptions: ,REQUIRE:-source:3.0-migration
468Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
469[sbt_options] declare -a sbt_options=()
470[process_args] java_version = '17'
471[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
472# Executing command line:
473java
474-Dfile.encoding=UTF-8
475-Dcommunitybuild.scala=3.8.1-RC1
476-Dcommunitybuild.project.dependencies.add=
477-Xmx7G
478-Xms4G
479-Xss8M
480-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
481-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
482-jar
483/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
484"setCrossScalaVersions 3.8.1-RC1"
485"++3.8.1-RC1 -v"
486"mapScalacOptions ",REQUIRE:-source:3.0-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
487"set every credentials := Nil"
488"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
489"removeScalacOptionsStartingWith -P:wartremover"
490
491moduleMappings
492"runBuild 3.8.1-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","sourceVersion":"3.0-migration","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.3.0\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}""" com.github.japgolly.webapp-util%core com.github.japgolly.webapp-util%core-boopickle com.github.japgolly.webapp-util%core-cats-effect com.github.japgolly.webapp-util%core-circe com.github.japgolly.webapp-util%core-okhttp4 com.github.japgolly.webapp-util%db-postgres com.github.japgolly.webapp-util%test com.github.japgolly.webapp-util%test-boopickle com.github.japgolly.webapp-util%test-cats-effect com.github.japgolly.webapp-util%test-circe com.github.japgolly.webapp-util%test-db-postgres"
493
494[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
495[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
496[info] loading project definition from /build/repo/project
497[info] compiling 1 Scala source to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
498[info] done compiling
499/build/repo/scalafix.sbt:5: warning: value scalafixScalaBinaryVersion in object autoImport is deprecated (since 0.12.1): scalafixScalaBinaryVersion now follows scalaVersion by default
500 ThisBuild / scalafixScalaBinaryVersion := "2.13",
501 ^
502[info] loading settings for project root from build.sbt, scalafix.sbt...
503[info] resolving key references (26919 settings) ...
504[info] set current project to webapp-util (in build file:/build/repo/)
505[warn] there's a key that's not used by any other settings/tasks:
506[warn]
507[warn] * ThisBuild / scalafixScalaBinaryVersion
508[warn] +- /build/repo/scalafix.sbt:2
509[warn]
510[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
511[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
512Execute setCrossScalaVersions: 3.8.1-RC1
513OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreBoopickleJS/crossScalaVersions
514OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testBoopickleJS/crossScalaVersions
515OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testCatsEffectJS/crossScalaVersions
516OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in ghpages/crossScalaVersions
517OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testBoopickleJVM/crossScalaVersions
518OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testNode/crossScalaVersions
519OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreJVM/crossScalaVersions
520OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in examplesJVM/crossScalaVersions
521OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in examplesJS/crossScalaVersions
522OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testCoreJS/crossScalaVersions
523OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testDbPostgres/crossScalaVersions
524OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreCirceJVM/crossScalaVersions
525OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testCirceJVM/crossScalaVersions
526OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreJS/crossScalaVersions
527OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testCoreJVM/crossScalaVersions
528OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testCatsEffectJVM/crossScalaVersions
529OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in testCirceJS/crossScalaVersions
530OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreCatsEffectJS/crossScalaVersions
531OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in dbPostgres/crossScalaVersions
532OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in root/crossScalaVersions
533OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreCirceJS/crossScalaVersions
534OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreOkHttp4/crossScalaVersions
535OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreBoopickleJVM/crossScalaVersions
536OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in coreCatsEffectJVM/crossScalaVersions
537[info] set current project to webapp-util (in build file:/build/repo/)
538[info] Setting Scala version to 3.8.1-RC1 on 24 projects.
539[info] Switching Scala version on:
540[info] coreCatsEffectJVM (2.13.11, 3.8.1-RC1)
541[info] coreBoopickleJS (2.13.11, 3.8.1-RC1)
542[info] testBoopickleJS (2.13.11, 3.8.1-RC1)
543[info] * root (2.13.11, 3.8.1-RC1)
544[info] testCatsEffectJS (2.13.11, 3.8.1-RC1)
545[info] testCoreJS (2.13.11, 3.8.1-RC1)
546[info] testNode (2.13.11, 3.8.1-RC1)
547[info] coreCatsEffectJS (2.13.11, 3.8.1-RC1)
548[info] coreOkHttp4 (2.13.11, 3.8.1-RC1)
549[info] testCirceJS (2.13.11, 3.8.1-RC1)
550[info] dbPostgres (2.13.11, 3.8.1-RC1)
551[info] ghpages (2.13.11, 3.8.1-RC1)
552[info] testDbPostgres (2.13.11, 3.8.1-RC1)
553[info] coreJS (2.13.11, 3.8.1-RC1)
554[info] examplesJS (2.13.11, 3.8.1-RC1)
555[info] coreBoopickleJVM (2.13.11, 3.8.1-RC1)
556[info] testBoopickleJVM (2.13.11, 3.8.1-RC1)
557[info] coreJVM (2.13.11, 3.8.1-RC1)
558[info] coreCirceJVM (2.13.11, 3.8.1-RC1)
559[info] testCoreJVM (2.13.11, 3.8.1-RC1)
560[info] testCirceJVM (2.13.11, 3.8.1-RC1)
561[info] examplesJVM (2.13.11, 3.8.1-RC1)
562[info] coreCirceJS (2.13.11, 3.8.1-RC1)
563[info] testCatsEffectJVM (2.13.11, 3.8.1-RC1)
564[info] Excluding projects:
565[info] Reapplying settings...
566[info] set current project to webapp-util (in build file:/build/repo/)
567Execute mapScalacOptions: ,REQUIRE:-source:3.0-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
568[info] Reapplying settings...
569[info] set current project to webapp-util (in build file:/build/repo/)
570[info] Defining Global / credentials, coreBoopickleJS / credentials and 22 others.
571[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 120 others.
572[info] Run `last` for details.
573[info] Reapplying settings...
574[info] set current project to webapp-util (in build file:/build/repo/)
575Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
576[info] Reapplying settings...
577OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
578
579 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
580 Did you mean coreBoopickleJS / allExcludeDependencies ?
581 , retry without global scopes
582[info] Reapplying settings...
583[info] set current project to webapp-util (in build file:/build/repo/)
584Execute removeScalacOptionsStartingWith: -P:wartremover
585[info] Reapplying settings...
586[info] set current project to webapp-util (in build file:/build/repo/)
587[success] Total time: 0 s, completed Jan 13, 2026, 8:08:02 PM
588Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","sourceVersion":"3.0-migration","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"def scala3 = \"3.3.0\"","replaceWith":"def scala3 = \"<SCALA_VERSION>\""}]}
589Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
590Starting build...
591Projects: Set(coreCatsEffectJVM, coreOkHttp4, dbPostgres, testDbPostgres, coreBoopickleJVM, testBoopickleJVM, coreJVM, coreCirceJVM, testCoreJVM, testCirceJVM, testCatsEffectJVM)
592Starting build for ProjectRef(file:/build/repo/,dbPostgres) (db-postgres)... [0/11]
593OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.0-migration` in Scala 2.12.20 module Global
594OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.0-migration` in Scala 2.12.20 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
595OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
596OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
597Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/dbPostgres/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
598[info] compiling 32 Scala sources to /build/repo/core/jvm/target/scala-3.8.1-RC1/classes ...
599[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
600[warn] one warning found
601[info] done compiling
602[info] compiling 7 Scala sources to /build/repo/coreCatsEffect/jvm/target/scala-3.8.1-RC1/classes ...
603[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
604[warn] one warning found
605[info] done compiling
606[info] compiling 8 Scala sources to /build/repo/dbPostgres/target/scala-3.8.1-RC1/classes ...
607[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
608[warn] one warning found
609[info] done compiling
610Starting build for ProjectRef(file:/build/repo/,coreOkHttp4) (core-okhttp4)... [1/11]
611Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/coreOkHttp4/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
612[info] compiling 1 Scala source to /build/repo/coreOkHttp4/target/scala-3.8.1-RC1/classes ...
613[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
614[warn] one warning found
615[info] done compiling
616Starting build for ProjectRef(file:/build/repo/,coreJVM) (core)... [2/11]
617Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/core/jvm/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
618[info] compiling 4 Scala sources to /build/repo/core/jvm/target/scala-3.8.1-RC1/test-classes ...
619[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
620[warn] one warning found
621[info] done compiling
622-------------------------------- Running Tests --------------------------------
623+ japgolly.webapputil.entrypoint.EntrypointInvokerTest.scriptInline.base64 116ms
624+ japgolly.webapputil.entrypoint.EntrypointInvokerTest.scriptInline.escaped 0ms
625+ japgolly.webapputil.entrypoint.EntrypointInvokerTest.scriptOnLoad.basic 0ms
626+ japgolly.webapputil.entrypoint.EntrypointInvokerTest.scriptOnLoad.async 0ms
627+ japgolly.webapputil.entrypoint.EntrypointInvokerTest.scriptOnLoad.defer 0ms
628+ japgolly.webapputil.entrypoint.EntrypointInvokerTest.scriptOnLoad.integrity 0ms
629+ japgolly.webapputil.entrypoint.EntrypointInvokerTest.scriptOnLoad.crossorigin 0ms
630-------------------------------- Running Tests --------------------------------
631+ japgolly.webapputil.binary.BinaryDataTest.noOffset.unsafeFromByteBuffer 3ms
632+ japgolly.webapputil.binary.BinaryDataTest.noOffset.fromByteBuffer 0ms
633+ japgolly.webapputil.binary.BinaryDataTest.noOffset.unsafeByteBuffer 0ms
634+ japgolly.webapputil.binary.BinaryDataTest.noOffset.toNewByteBuffer 0ms
635+ japgolly.webapputil.binary.BinaryDataTest.noOffset.toNewArray 0ms
636+ japgolly.webapputil.binary.BinaryDataTest.noOffset.unsafeArray 0ms
637+ japgolly.webapputil.binary.BinaryDataTest.noOffset.binaryLikeString 0ms
638+ japgolly.webapputil.binary.BinaryDataTest.noOffset.hex.manual 2ms
639+ japgolly.webapputil.binary.BinaryDataTest.noOffset.hex.range 11ms
640+ japgolly.webapputil.binary.BinaryDataTest.noOffset.base64.str 0ms
641+ japgolly.webapputil.binary.BinaryDataTest.noOffset.base64.roundTrip 0ms
642+ japgolly.webapputil.binary.BinaryDataTest.noOffset.base64.sb 0ms
643+ japgolly.webapputil.binary.BinaryDataTest.noOffset.append.zn 0ms
644+ japgolly.webapputil.binary.BinaryDataTest.noOffset.append.nz 0ms
645+ japgolly.webapputil.binary.BinaryDataTest.noOffset.append.nn 0ms
646+ japgolly.webapputil.binary.BinaryDataTest.offset.123 1ms
647+ japgolly.webapputil.binary.BinaryDataTest.offset.unsafeFromByteBuffer 0ms
648+ japgolly.webapputil.binary.BinaryDataTest.offset.fromByteBuffer 1ms
649+ japgolly.webapputil.binary.BinaryDataTest.offset.equal 0ms
650+ japgolly.webapputil.binary.BinaryDataTest.offset.unsafeByteBuffer 0ms
651+ japgolly.webapputil.binary.BinaryDataTest.offset.toNewByteBuffer 0ms
652+ japgolly.webapputil.binary.BinaryDataTest.offset.toNewArray 0ms
653+ japgolly.webapputil.binary.BinaryDataTest.offset.unsafeArray 0ms
654+ japgolly.webapputil.binary.BinaryDataTest.offset.binaryLikeString 0ms
655+ japgolly.webapputil.binary.BinaryDataTest.offset.hex 6ms
656+ japgolly.webapputil.binary.BinaryDataTest.offset.overDrop 0ms
657+ japgolly.webapputil.binary.BinaryDataTest.offset.append.zn 4ms
658+ japgolly.webapputil.binary.BinaryDataTest.offset.append.nz 0ms
659+ japgolly.webapputil.binary.BinaryDataTest.offset.append.nn 0ms
660-------------------------------- Running Tests --------------------------------
661+ japgolly.webapputil.general.UrlTest.relative.nullary./ 2ms
662+ japgolly.webapputil.general.UrlTest.relative.nullary./x 0ms
663+ japgolly.webapputil.general.UrlTest.relative.nullary./x/y 0ms
664+ japgolly.webapputil.general.UrlTest.relative.nullary./x/y/ 0ms
665+ japgolly.webapputil.general.UrlTest.relative.nullary.empty 0ms
666+ japgolly.webapputil.general.UrlTest.relative.nullary.head2 0ms
667+ japgolly.webapputil.general.UrlTest.relative.nullary.x 0ms
668+ japgolly.webapputil.general.UrlTest.relative.unary./ 6ms /123
669+ japgolly.webapputil.general.UrlTest.relative.unary./x 0ms /x/123
670+ japgolly.webapputil.general.UrlTest.relative.unary./x/y 0ms /x/y/123
671+ japgolly.webapputil.general.UrlTest.relative.unary./x/y/ 0ms /x/y/123
672+ japgolly.webapputil.general.UrlTest.relative.unary./x/y// 0ms /x/y/123
673+ japgolly.webapputil.general.UrlTest.relative./.1 5ms
674+ japgolly.webapputil.general.UrlTest.relative./.2 0ms
675+ japgolly.webapputil.general.UrlTest.relative./.3 0ms
676+ japgolly.webapputil.general.UrlTest.relative./.4 0ms
677+ japgolly.webapputil.general.UrlTest.relative.isParentOf.1 2ms
678+ japgolly.webapputil.general.UrlTest.relative.isParentOf.2 0ms
679+ japgolly.webapputil.general.UrlTest.relative.isParentOf.3 0ms
680+ japgolly.webapputil.general.UrlTest.relative.isParentOf.4 0ms
681+ japgolly.webapputil.general.UrlTest.relative.isParentOf.5 0ms
682+ japgolly.webapputil.general.UrlTest.relative.isParentOf.6 0ms
683+ japgolly.webapputil.general.UrlTest.relative.isParentOf.7 0ms
684+ japgolly.webapputil.general.UrlTest.relative.isParentOf.8 0ms
685+ japgolly.webapputil.general.UrlTest.relative.isEqualToOrParentOf.1 3ms
686+ japgolly.webapputil.general.UrlTest.relative.isEqualToOrParentOf.2 0ms
687+ japgolly.webapputil.general.UrlTest.relative.isEqualToOrParentOf.3 0ms
688+ japgolly.webapputil.general.UrlTest.relative.isEqualToOrParentOf.4 0ms
689+ japgolly.webapputil.general.UrlTest.relative.isEqualToOrParentOf.5 0ms
690+ japgolly.webapputil.general.UrlTest.relative.isEqualToOrParentOf.6 0ms
691+ japgolly.webapputil.general.UrlTest.relative.isEqualToOrParentOf.7 0ms
692+ japgolly.webapputil.general.UrlTest.relative.isEqualToOrParentOf.8 0ms
693+ japgolly.webapputil.general.UrlTest.absoluteBase.noSlash 0ms
694+ japgolly.webapputil.general.UrlTest.absoluteBase.slash 0ms
695+ japgolly.webapputil.general.UrlTest.absolute.nullary./ 2ms https://google.com
696+ japgolly.webapputil.general.UrlTest.absolute.nullary./x 0ms https://google.com/x
697+ japgolly.webapputil.general.UrlTest.absolute.unary./ 4ms https://google.com/123
698+ japgolly.webapputil.general.UrlTest.absolute.unary./x 0ms https://google.com/x/123
699+ japgolly.webapputil.general.UrlTest.absolute.relative.1 1ms
700+ japgolly.webapputil.general.UrlTest.absolute.relative.2 0ms
701+ japgolly.webapputil.general.UrlTest.absolute.relative.3 0ms
702+ japgolly.webapputil.general.UrlTest.absolute.relative.4 0ms
703+ japgolly.webapputil.general.UrlTest.absolute.relative.5 0ms
704+ japgolly.webapputil.general.UrlTest.absolute./ 1ms
705-------------------------------- Running Tests --------------------------------
706+ japgolly.webapputil.http.HttpClientTest.uriParams.spot 3ms
707+ japgolly.webapputil.http.HttpClientTest.uriParams.roundTrip 14ms
708+ japgolly.webapputil.http.HttpClientTest.uriParams.normalisation 2ms
709Starting build for ProjectRef(file:/build/repo/,coreCirceJVM) (core-circe)... [3/11]
710Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/coreCirce/jvm/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
711[info] compiling 7 Scala sources to /build/repo/coreCirce/jvm/target/scala-3.8.1-RC1/classes ...
712[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
713[warn] one warning found
714[info] done compiling
715[info] compiling 1 Scala source to /build/repo/coreCirce/jvm/target/scala-3.8.1-RC1/test-classes ...
716[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
717[warn] one warning found
718[info] done compiling
719-------------------------------- Running Tests --------------------------------
720+ japgolly.webapputil.circe.HttpClientExtTest.body.json 142ms
721+ japgolly.webapputil.circe.HttpClientExtTest.body.parseJsonBody.ok 65ms
722+ japgolly.webapputil.circe.HttpClientExtTest.body.parseJsonBody.wrongHeader 3ms
723+ japgolly.webapputil.circe.HttpClientExtTest.body.parseJsonBody.cantParse 1ms
724Starting build for ProjectRef(file:/build/repo/,testCatsEffectJVM) (test-cats-effect)... [4/11]
725Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testCatsEffect/jvm/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
726[info] compiling 2 Scala sources to /build/repo/testCore/jvm/target/scala-3.8.1-RC1/classes ...
727[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
728[warn] one warning found
729[info] done compiling
730[info] compiling 1 Scala source to /build/repo/testCatsEffect/jvm/target/scala-3.8.1-RC1/classes ...
731[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
732[warn] one warning found
733[info] done compiling
734Starting build for ProjectRef(file:/build/repo/,testBoopickleJVM) (test-boopickle)... [5/11]
735Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testBoopickle/jvm/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
736[info] compiling 7 Scala sources to /build/repo/coreBoopickle/jvm/target/scala-3.8.1-RC1/classes ...
737[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
738[warn] there was 1 deprecation warning; re-run with -deprecation for details
739[warn] two warnings found
740[info] done compiling
741Starting build for ProjectRef(file:/build/repo/,testCoreJVM) (test)... [6/11]
742Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testCore/jvm/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
743Starting build for ProjectRef(file:/build/repo/,coreCatsEffectJVM) (core-cats-effect)... [7/11]
744Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/coreCatsEffect/jvm/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
745Starting build for ProjectRef(file:/build/repo/,coreBoopickleJVM) (core-boopickle)... [8/11]
746Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/coreBoopickle/jvm/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
747Starting build for ProjectRef(file:/build/repo/,testCirceJVM) (test-circe)... [9/11]
748Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testCirce/jvm/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
749[info] compiling 1 Scala source to /build/repo/testCirce/jvm/target/scala-3.8.1-RC1/classes ...
750[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
751[warn] one warning found
752[info] done compiling
753Starting build for ProjectRef(file:/build/repo/,testDbPostgres) (test-db-postgres)... [10/11]
754Compile scalacOptions: -language:higherKinds, -language:implicitConversions, -language:postfixOps, -unchecked, -Wconf:msg=copyArrayToImmutableIndexedSeq:s, -Wconf:msg=may.not.be.exhaustive:e, -Wconf:msg=Reference.to.uninitialized.value:e, -Wconf:msg=unused:s, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/testDbPostgres/target/scala-3.8.1-RC1/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.0-migration
755[info] compiling 7 Scala sources to /build/repo/testDbPostgres/target/scala-3.8.1-RC1/classes ...
756[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
757[warn] one warning found
758[info] done compiling
759
760************************
761Build summary:
762[{
763 "module": "db-postgres",
764 "compile": {"status": "ok", "tookMs": 16256, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
765 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
766 "test-compile": {"status": "ok", "tookMs": 217, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
767 "test": {"status": "ok", "tookMs": 219, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
768 "publish": {"status": "skipped", "tookMs": 0},
769 "metadata": {
770 "crossScalaVersions": ["2.13.11"]
771}
772},{
773 "module": "core-okhttp4",
774 "compile": {"status": "ok", "tookMs": 649, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
775 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
776 "test-compile": {"status": "ok", "tookMs": 134, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
777 "test": {"status": "ok", "tookMs": 119, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
778 "publish": {"status": "skipped", "tookMs": 0},
779 "metadata": {
780 "crossScalaVersions": ["2.13.11"]
781}
782},{
783 "module": "core",
784 "compile": {"status": "ok", "tookMs": 52, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
785 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
786 "test-compile": {"status": "ok", "tookMs": 1984, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
787 "test": {"status": "ok", "tookMs": 830, "passed": 83, "failed": 0, "ignored": 0, "skipped": 0, "total": 83, "byFramework": [{"framework": "unknown", "stats": {"passed": 83, "failed": 0, "ignored": 0, "skipped": 0, "total": 83}}]},
788 "publish": {"status": "skipped", "tookMs": 0},
789 "metadata": {
790 "crossScalaVersions": ["2.13.11"]
791}
792},{
793 "module": "core-circe",
794 "compile": {"status": "ok", "tookMs": 3826, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
795 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
796 "test-compile": {"status": "ok", "tookMs": 997, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
797 "test": {"status": "ok", "tookMs": 414, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "unknown", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
798 "publish": {"status": "skipped", "tookMs": 0},
799 "metadata": {
800 "crossScalaVersions": ["2.13.11"]
801}
802},{
803 "module": "test-cats-effect",
804 "compile": {"status": "ok", "tookMs": 1160, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
805 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
806 "test-compile": {"status": "ok", "tookMs": 197, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
807 "test": {"status": "ok", "tookMs": 201, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
808 "publish": {"status": "skipped", "tookMs": 0},
809 "metadata": {
810 "crossScalaVersions": ["2.13.11"]
811}
812},{
813 "module": "test-boopickle",
814 "compile": {"status": "ok", "tookMs": 1594, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
815 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
816 "test-compile": {"status": "ok", "tookMs": 231, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
817 "test": {"status": "ok", "tookMs": 212, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
818 "publish": {"status": "skipped", "tookMs": 0},
819 "metadata": {
820 "crossScalaVersions": ["2.13.11"]
821}
822},{
823 "module": "test",
824 "compile": {"status": "ok", "tookMs": 110, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
825 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
826 "test-compile": {"status": "ok", "tookMs": 151, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
827 "test": {"status": "ok", "tookMs": 135, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
828 "publish": {"status": "skipped", "tookMs": 0},
829 "metadata": {
830 "crossScalaVersions": ["2.13.11"]
831}
832},{
833 "module": "core-cats-effect",
834 "compile": {"status": "ok", "tookMs": 83, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
835 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
836 "test-compile": {"status": "ok", "tookMs": 127, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
837 "test": {"status": "ok", "tookMs": 124, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
838 "publish": {"status": "skipped", "tookMs": 0},
839 "metadata": {
840 "crossScalaVersions": ["2.13.11"]
841}
842},{
843 "module": "core-boopickle",
844 "compile": {"status": "ok", "tookMs": 81, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
845 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
846 "test-compile": {"status": "ok", "tookMs": 103, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
847 "test": {"status": "ok", "tookMs": 109, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
848 "publish": {"status": "skipped", "tookMs": 0},
849 "metadata": {
850 "crossScalaVersions": ["2.13.11"]
851}
852},{
853 "module": "test-circe",
854 "compile": {"status": "ok", "tookMs": 1138, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
855 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
856 "test-compile": {"status": "ok", "tookMs": 300, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
857 "test": {"status": "ok", "tookMs": 278, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
858 "publish": {"status": "skipped", "tookMs": 0},
859 "metadata": {
860 "crossScalaVersions": ["2.13.11"]
861}
862},{
863 "module": "test-db-postgres",
864 "compile": {"status": "ok", "tookMs": 1896, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
865 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
866 "test-compile": {"status": "ok", "tookMs": 281, "warnings": 0, "errors": 0, "sourceVersion": "3.0-migration"},
867 "test": {"status": "ok", "tookMs": 214, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
868 "publish": {"status": "skipped", "tookMs": 0},
869 "metadata": {
870 "crossScalaVersions": ["2.13.11"]
871}
872}]
873************************
874[success] Total time: 44 s, completed Jan 13, 2026, 8:08:46 PM
875[0JChecking patch project/plugins.sbt...
876Checking patch project/Dependencies.scala...
877Checking patch build.sbt...
878Applied patch project/plugins.sbt cleanly.
879Applied patch project/Dependencies.scala cleanly.
880Applied patch build.sbt cleanly.