Build Logs

japgolly/webapp-util • 3.8.0-RC2:2025-11-28

Errors

0

Warnings

101

Total Lines

888

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