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