Build Logs

theiterators/kebs • 3.8.0-RC5:2025-12-31

Errors

76

Warnings

86

Total Lines

1090

1##################################
2Clonning https://github.com/theiterators/kebs.git into /build/repo using revision v2.1.4
3##################################
4Note: switching to '407ace2eeaf78f7461cedc34ceb4bf67dbe50e7a'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.5
22----
23Preparing build for 3.8.0-RC5
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala_3 = "3.3.5"
35Replacement: val scala_3 = "3.8.0-RC5"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala_3 = "3.3.5"' in build.sbt
40----
41Starting build for 3.8.0-RC5
42Execute tests: true
43sbt project found:
44Sbt version 1.11.3 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project theiterators/kebs
47##################################
48Scala version: 3.8.0-RC5
49Targets: pl.iterators%kebs-baklava pl.iterators%kebs-circe pl.iterators%kebs-core pl.iterators%kebs-doobie pl.iterators%kebs-enum pl.iterators%kebs-enumeratum pl.iterators%kebs-http4s pl.iterators%kebs-http4s-stir pl.iterators%kebs-instances pl.iterators%kebs-opaque pl.iterators%kebs-pekko-http pl.iterators%kebs-play-json pl.iterators%kebs-pureconfig pl.iterators%kebs-scalacheck pl.iterators%kebs-slick pl.iterators%kebs-spray-json pl.iterators%kebs-tagged
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.3.5\"","replaceWith":"val scala_3 = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Dfile.encoding=UTF-8
60-Xmx6G
61-Xss2M
62-Duser.timezone=GMT
63-Dcommunitybuild.scala=3.8.0-RC5
64-Dcommunitybuild.project.dependencies.add=
65-Xmx7G
66-Xms4G
67-Xss8M
68-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
69-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
70-jar
71/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
72"setCrossScalaVersions 3.8.0-RC5"
73"++3.8.0-RC5 -v"
74"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
75"set every credentials := Nil"
76"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
77"removeScalacOptionsStartingWith -P:wartremover"
78
79moduleMappings
80"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.3.5\"","replaceWith":"val scala_3 = \"<SCALA_VERSION>\""}]}""" pl.iterators%kebs-baklava pl.iterators%kebs-circe pl.iterators%kebs-core pl.iterators%kebs-doobie pl.iterators%kebs-enum pl.iterators%kebs-enumeratum pl.iterators%kebs-http4s pl.iterators%kebs-http4s-stir pl.iterators%kebs-instances pl.iterators%kebs-opaque pl.iterators%kebs-pekko-http pl.iterators%kebs-play-json pl.iterators%kebs-pureconfig pl.iterators%kebs-scalacheck pl.iterators%kebs-slick pl.iterators%kebs-spray-json pl.iterators%kebs-tagged"
81
82[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
83[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
84[info] loading project definition from /build/repo/project
85[info] loading settings for project kebs from build.sbt...
86[info] resolving key references (38425 settings) ...
87[info] set current project to kebs (in build file:/build/repo/)
88Execute setCrossScalaVersions: 3.8.0-RC5
89OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in taggedJS/crossScalaVersions
90OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in opaque/crossScalaVersions
91OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in scalacheckSupport/crossScalaVersions
92OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in opaqueJS/crossScalaVersions
93OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in enumSupportJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in core/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in tagged/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in taggedMeta/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in pureConfigSupport/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in enumSupport/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in playJsonSupport/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in slickSupport/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in taggedMetaJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in instancesNative/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sStirSupportJS/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in enumeratumSupportNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in taggedNative/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in instances/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeSupportNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in sprayJsonSupport/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in doobieSupport/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeSupport/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in akkaHttpSupport/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in baklavaSupport/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sSupportJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in opaqueNative/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in coreJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in pekkoHttpSupport/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in instancesJS/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in taggedMetaNative/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in coreNative/crossScalaVersions
120OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in enumeratumSupport/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in enumSupportNative/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeSupportJS/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in playJsonSupportJS/crossScalaVersions
124OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in enumeratumSupportJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in jsonschemaSupport/crossScalaVersions
126OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sStirSupport/crossScalaVersions
127OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sSupport/crossScalaVersions
128OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in kebs/crossScalaVersions
129OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in docs/crossScalaVersions
130OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in examples/crossScalaVersions
131[info] set current project to kebs (in build file:/build/repo/)
132[info] Setting Scala version to 3.8.0-RC5 on 42 projects.
133[info] Switching Scala version on:
134[info] taggedMetaNative (2.13.16, 3.8.0-RC5)
135[info] enumeratumSupportJS (2.13.16, 3.8.0-RC5)
136[info] * kebs (2.13.16, 3.8.0-RC5)
137[info] playJsonSupport (2.13.16, 3.8.0-RC5)
138[info] examples (2.13.16, 3.8.0-RC5)
139[info] opaqueNative (2.13.16, 3.8.0-RC5)
140[info] scalacheckSupport (2.13.16, 3.8.0-RC5)
141[info] enumSupportJS (2.13.16, 3.8.0-RC5)
142[info] http4sStirSupportJS (2.13.16, 3.8.0-RC5)
143[info] baklavaSupport (2.13.16, 3.8.0-RC5)
144[info] opaqueJS (2.13.16, 3.8.0-RC5)
145[info] coreNative (2.13.16, 3.8.0-RC5)
146[info] taggedNative (2.13.16, 3.8.0-RC5)
147[info] docs (2.13.16, 3.8.0-RC5)
148[info] circeSupport (2.13.16, 3.8.0-RC5)
149[info] playJsonSupportJS (2.13.16, 3.8.0-RC5)
150[info] tagged (2.13.16, 3.8.0-RC5)
151[info] instances (2.13.16, 3.8.0-RC5)
152[info] taggedMeta (2.13.16, 3.8.0-RC5)
153[info] pekkoHttpSupport (2.13.16, 3.8.0-RC5)
154[info] coreJS (2.13.16, 3.8.0-RC5)
155[info] pureConfigSupport (2.13.16, 3.8.0-RC5)
156[info] enumeratumSupport (2.13.16, 3.8.0-RC5)
157[info] enumeratumSupportNative (2.13.16, 3.8.0-RC5)
158[info] instancesNative (2.13.16, 3.8.0-RC5)
159[info] jsonschemaSupport (2.13.16, 3.8.0-RC5)
160[info] doobieSupport (2.13.16, 3.8.0-RC5)
161[info] circeSupportJS (2.13.16, 3.8.0-RC5)
162[info] opaque (2.13.16, 3.8.0-RC5)
163[info] instancesJS (2.13.16, 3.8.0-RC5)
164[info] enumSupportNative (2.13.16, 3.8.0-RC5)
165[info] sprayJsonSupport (2.13.16, 3.8.0-RC5)
166[info] core (2.13.16, 3.8.0-RC5)
167[info] enumSupport (2.13.16, 3.8.0-RC5)
168[info] http4sSupportJS (2.13.16, 3.8.0-RC5)
169[info] slickSupport (2.13.16, 3.8.0-RC5)
170[info] http4sSupport (2.13.16, 3.8.0-RC5)
171[info] http4sStirSupport (2.13.16, 3.8.0-RC5)
172[info] circeSupportNative (2.13.16, 3.8.0-RC5)
173[info] taggedJS (2.13.16, 3.8.0-RC5)
174[info] akkaHttpSupport (2.13.16, 3.8.0-RC5)
175[info] taggedMetaJS (2.13.16, 3.8.0-RC5)
176[info] Excluding projects:
177[info] Reapplying settings...
178[info] set current project to kebs (in build file:/build/repo/)
179Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
180[info] Reapplying settings...
181[info] set current project to kebs (in build file:/build/repo/)
182[info] Defining Global / credentials, akkaHttpSupport / credentials and 40 others.
183[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 419 others.
184[info] Run `last` for details.
185[info] Reapplying settings...
186[info] set current project to kebs (in build file:/build/repo/)
187Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
188[info] Reapplying settings...
189OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
190
191 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
192 Did you mean instances / allExcludeDependencies ?
193 , retry without global scopes
194[info] Reapplying settings...
195[info] set current project to kebs (in build file:/build/repo/)
196Execute removeScalacOptionsStartingWith: -P:wartremover
197[info] Reapplying settings...
198[info] set current project to kebs (in build file:/build/repo/)
199[success] Total time: 0 s, completed Dec 31, 2025, 7:58:38 PM
200Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala_3 = \"3.3.5\"","replaceWith":"val scala_3 = \"<SCALA_VERSION>\""}]}
201Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
202Starting build...
203Projects: Set(playJsonSupport, scalacheckSupport, baklavaSupport, circeSupport, tagged, instances, taggedMeta, pekkoHttpSupport, pureConfigSupport, enumeratumSupport, jsonschemaSupport, doobieSupport, opaque, sprayJsonSupport, core, enumSupport, slickSupport, http4sSupport, http4sStirSupport)
204Starting build for ProjectRef(file:/build/repo/,pureConfigSupport) (kebs-pureconfig)... [0/19]
205OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
206OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
207OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
208Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
209[info] scalafmt: Formatting 9 Scala sources (/build/repo/core/.jvm)...
210[info] scalafmt: Formatting 1 Scala sources (/build/repo/pureconfig)...
211[info] scalafmt: Formatting 2 Scala sources (/build/repo/pureconfig)...
212[info] scalafmt: Formatting 11 Scala sources (/build/repo/core/.jvm)...
213[info] compiling 11 Scala sources to /build/repo/core/.jvm/target/scala-3.8.0-RC5/classes ...
214[info] done compiling
215[info] compiling 2 Scala sources to /build/repo/pureconfig/target/scala-3.8.0-RC5/classes ...
216[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
217[warn] one warning found
218[info] done compiling
219[info] compiling 1 Scala source to /build/repo/pureconfig/target/scala-3.8.0-RC5/test-classes ...
220[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
221[warn] one warning found
222[info] done compiling
223[info] PureConfigTests:
224[info] - Derive ConfigReader for case class 1
225[info] - Derive ConfigWriter for case class 1
226Starting build for ProjectRef(file:/build/repo/,enumSupport) (kebs-enum)... [1/19]
227Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
228[info] scalafmt: Formatting 4 Scala sources (/build/repo/enum/.jvm)...
229[info] scalafmt: Formatting 3 Scala sources (/build/repo/enum/.jvm)...
230[info] compiling 3 Scala sources to /build/repo/enum/.jvm/target/scala-3.8.0-RC5/classes ...
231[warn] -- [E197] Potential Issue Warning: /build/repo/enum/src/main/scala-3/pl/iterators/kebs/enums/KebsEnum.scala:12:4
232[warn] 12 | new EnumLike[E] {
233[warn] | ^
234[warn] | New anonymous class definition will be duplicated at each inline site
235[warn] |
236[warn] | longer explanation available when compiling with `-explain`
237[warn] -- [E197] Potential Issue Warning: /build/repo/enum/src/main/scala-3/pl/iterators/kebs/enums/KebsValueEnum.scala:14:4
238[warn] 14 | new ValueEnumLike[V, E] {
239[warn] | ^
240[warn] | New anonymous class definition will be duplicated at each inline site
241[warn] |
242[warn] | longer explanation available when compiling with `-explain`
243[warn] two warnings found
244[info] done compiling
245[info] compiling 4 Scala sources to /build/repo/enum/.jvm/target/scala-3.8.0-RC5/test-classes ...
246[info] done compiling
247[info] + Deriving.ValueEnumLike derives properly for a value enum: OK, passed 100 tests.
248[info] + Deriving.EnumLike derives properly for an enum: OK, passed 100 tests.
249Starting build for ProjectRef(file:/build/repo/,enumeratumSupport) (kebs-enumeratum)... [2/19]
250Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
251[info] scalafmt: Formatting 3 Scala sources (/build/repo/enumeratum/.jvm)...
252[info] scalafmt: Formatting 3 Scala sources (/build/repo/enumeratum/.jvm)...
253[info] compiling 3 Scala sources to /build/repo/enumeratum/.jvm/target/scala-3.8.0-RC5/classes ...
254[warn] -- [E197] Potential Issue Warning: /build/repo/enumeratum/src/main/scala-3/pl/iterators/kebs/enumeratum/KebsEnumeratum.scala:12:4
255[warn] 12 | new EnumLike[E] {
256[warn] | ^
257[warn] | New anonymous class definition will be duplicated at each inline site
258[warn] |
259[warn] | longer explanation available when compiling with `-explain`
260[warn] -- [E197] Potential Issue Warning: /build/repo/enumeratum/src/main/scala-3/pl/iterators/kebs/enumeratum/KebsValueEnumeratum.scala:15:4
261[warn] 15 | new ValueEnumLike[V, E] {
262[warn] | ^
263[warn] | New anonymous class definition will be duplicated at each inline site
264[warn] |
265[warn] | longer explanation available when compiling with `-explain`
266[warn] two warnings found
267[info] done compiling
268[info] compiling 3 Scala sources to /build/repo/enumeratum/.jvm/target/scala-3.8.0-RC5/test-classes ...
269[info] done compiling
270[info] + Deriving.ValueEnumLike derives properly for a value enum: OK, passed 100 tests.
271[info] + Deriving.EnumLike derives properly for an enumeratum enum: OK, passed 100 tests.
272Starting build for ProjectRef(file:/build/repo/,tagged) (kebs-tagged)... [3/19]
273Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
274[info] scalafmt: Formatting 1 Scala sources (/build/repo/tagged/jvm)...
275[info] scalafmt: Formatting 4 Scala sources (/build/repo/tagged/jvm)...
276[info] compiling 4 Scala sources to /build/repo/tagged/jvm/target/scala-3.8.0-RC5/classes ...
277[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
278[warn] one warning found
279[info] done compiling
280[info] compiling 1 Scala source to /build/repo/tagged/jvm/target/scala-3.8.0-RC5/test-classes ...
281[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
282[warn] one warning found
283[info] done compiling
284[info] SlickTaggedColumnTypeTests:
285[info] - MappedColumnType for tagged types
286[info] - MappedColumnType for tagged types (alias)
287Starting build for ProjectRef(file:/build/repo/,scalacheckSupport) (kebs-scalacheck)... [4/19]
288Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
289[info] scalafmt: Formatting 3 Scala sources (/build/repo/scalacheck)...
290[info] scalafmt: Formatting 3 Scala sources (/build/repo/scalacheck)...
291[info] compiling 3 Scala sources to /build/repo/scalacheck/target/scala-3.8.0-RC5/classes ...
292[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
293[warn] one warning found
294[info] done compiling
295[info] scalafmt: Formatting 1 Scala sources (/build/repo/opaque/.jvm)...
296[info] scalafmt: Formatting 1 Scala sources (/build/repo/opaque/.jvm)...
297[info] compiling 1 Scala source to /build/repo/opaque/.jvm/target/scala-3.8.0-RC5/classes ...
298[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
299[warn] one warning found
300[info] done compiling
301[info] compiling 1 Scala source to /build/repo/opaque/.jvm/target/scala-3.8.0-RC5/test-classes ...
302[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
303[warn] one warning found
304[info] done compiling
305[info] compiling 3 Scala sources to /build/repo/scalacheck/target/scala-3.8.0-RC5/test-classes ...
306[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
307[warn] one warning found
308[info] done compiling
309[info] OpaqueGeneratorsTests:
310[info] - Basic sample with opaque type test
311[info] GeneratorsTests:
312[info] - Collections sample test
313[info] - Non standard types sample test
314Starting build for ProjectRef(file:/build/repo/,http4sStirSupport) (kebs-http4s-stir)... [5/19]
315Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
316[info] scalafmt: Formatting 5 Scala sources (/build/repo/http4s-stir/jvm)...
317[info] scalafmt: Formatting 3 Scala sources (/build/repo/instances/.jvm)...
318[info] scalafmt: Formatting 33 Scala sources (/build/repo/instances/.jvm)...
319[info] scalafmt: Formatting 4 Scala sources (/build/repo/http4s-stir/jvm)...
320[info] compiling 33 Scala sources to /build/repo/instances/.jvm/target/scala-3.8.0-RC5/classes ...
321[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
322[warn] one warning found
323[info] done compiling
324[info] compiling 4 Scala sources to /build/repo/http4s-stir/jvm/target/scala-3.8.0-RC5/classes ...
325[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
326[warn] one warning found
327[info] done compiling
328[info] scalafmt: Formatting 10 Scala sources (/build/repo/spray-json)...
329[info] scalafmt: Formatting 12 Scala sources (/build/repo/circe/.jvm)...
330[info] compiling 3 Scala sources to /build/repo/instances/.jvm/target/scala-3.8.0-RC5/test-classes ...
331[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
332[info] scalafmt: Formatting 5 Scala sources (/build/repo/spray-json)...
333[info] scalafmt: Formatting 4 Scala sources (/build/repo/circe/.jvm)...
334[info] compiling 5 Scala sources to /build/repo/spray-json/target/scala-3.8.0-RC5/classes ...
335[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
336[info] compiling 4 Scala sources to /build/repo/circe/.jvm/target/scala-3.8.0-RC5/classes ...
337[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
338[warn] -- [E197] Potential Issue Warning: /build/repo/spray-json/src/main/scala-3/pl/iterators/kebs/sprayjson/macros/KebsSprayMacros.scala:59:17
339[warn] 59 | val format = new RootJsonFormat[T] {
340[warn] | ^
341[warn] | New anonymous class definition will be duplicated at each inline site
342[warn] |
343[warn] | longer explanation available when compiling with `-explain`
344[warn] one warning found
345[info] done compiling
346[warn] two warnings found
347[info] done compiling
348[warn] one warning found
349[info] done compiling
350[info] compiling 12 Scala sources to /build/repo/circe/.jvm/target/scala-3.8.0-RC5/test-classes ...
351[info] compiling 10 Scala sources to /build/repo/spray-json/target/scala-3.8.0-RC5/test-classes ...
352[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
353[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
354[warn] one warning found
355[info] done compiling
356[warn] one warning found
357[info] done compiling
358[info] compiling 5 Scala sources to /build/repo/http4s-stir/jvm/target/scala-3.8.0-RC5/test-classes ...
359[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
360[warn] one warning found
361[info] done compiling
362[info] Http4sStirMatchersTests:
363[info] - No ValueClassLike implicits derived
364[info] - Extract String to ZonedDateTime
365[info] - Extract Int to DayOfWeek
366[info] - Extract Long to Instant
367[info] - Extract Double as tagged Double
368[info] - Extract Long as tagged Long
369[info] - Extract UUID as tagged UUID
370[info] - Extract String as Enum
371[info] - Extract String as value class
372[info] - Extract Int as ValueEnum
373[info] - Extract String to URI as tagged URI
374[info] Http4sStirUnmarshallersTests:
375[info] - No ValueClassLike implicits derived
376[info] - Unmarshalling parameter
377[info] - Unmarshalling optional parameter
378[info] - Unmarshalling enum parameter
379[info] - Unmarshalling value enum parameter
380[info] - Case class extraction
381[info] - Unmarshalling instances parameter
382[info] - Unmarshalling string value enum parameter
383[info] - bug: work with default enum values
384[info] - Unmarshal form field from String
385[info] - Unmarshal form fields from Int
386[info] - Unmarshal tagged parameters from Long
387[info] - Unmarshal tagged parameters from UUID
388[info] - Unmarshal tagged URI
389Starting build for ProjectRef(file:/build/repo/,slickSupport) (kebs-slick)... [6/19]
390Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
391[info] scalafmt: Formatting 8 Scala sources (/build/repo/slick)...
392[info] scalafmt: Formatting 2 Scala sources (/build/repo/slick)...
393[info] compiling 2 Scala sources to /build/repo/slick/target/scala-3.8.0-RC5/classes ...
394[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
395[warn] one warning found
396[info] done compiling
397[info] compiling 8 Scala sources to /build/repo/slick/target/scala-3.8.0-RC5/test-classes ...
398[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
399[warn] one warning found
400[info] done compiling
401[info] SlickMappedValueEnumColumnTypeTests:
402[info] - MappedColumnType for value enum entries
403[info] - Slick mapping
404[info] SlickMappedEnumColumnTypeTests:
405[info] - MappedColumnType for enum entries
406[info] - Slick mapping
407[info] SlickMappedColumnTypeTests:
408[info] - MappedColumnType for case classes
409[info] - Slick mapping
410[info] - Slick mapping - mapped projection
411[info] - Slick mapping - one element wrapper
412[info] - Slick mapping - matryoshka case 1
413[info] - Slick mapping - matryoshka case 2
414[info] - Wrong slick mapping
415[info] SlickPgArrayTests:
416[info] - No ValueClassLike implicits derived
417[info] - Case class list extension methods
418[info] - Object list extension methods
419[info] SlickPgTests:
420[info] - Mapping with trait
421[info] - String column extension methods
422[info] - Numeric column extension methods
423[info] - Boolean column extension methods
424[info] SlickPgHstoreTests:
425[info] - No ValueClassLike implicits derived
426[info] - Case class hstore extension methods
427[info] - Standard Java type hstore extension methods
428[info] SlickPgHstoreColumnTypeTests:
429[info] - No ValueClassLike implicits derived
430[info] - Value classes to HStore mapping
431[info] - Map[Obj[String], String] column type
432[info] - Map[String, Obj[String]] column type
433[info] - Map[Obj[String], Int] column type
434[info] - Map[Int, Obj[String]] column type
435[info] - Map[Obj[String], Long] column type
436[info] - Map[Long, Obj[String]] column type
437[info] - Map[Obj[String], Boolean] column type
438[info] - Map[Boolean, Obj[String]] column type
439[info] - Map[Obj[Int], String] column type
440[info] - Map[String, Obj[Int]] column type
441[info] - Map[Obj[Int], Int] column type
442[info] - Map[Int, Obj[Int]] column type
443[info] - Map[Obj[Int], Long] column type
444[info] - Map[Long, Obj[Int]] column type
445[info] - Map[Obj[Int], Boolean] column type
446[info] - Map[Boolean, Obj[Int]] column type
447[info] - Map[Obj[Long], String] column type
448[info] - Map[String, Obj[Long]] column type
449[info] - Map[Obj[Long], Int] column type
450[info] - Map[Int, Obj[Long]] column type
451[info] - Map[Obj[Long], Long] column type
452[info] - Map[Long, Obj[Long]] column type
453[info] - Map[Obj[Long], Boolean] column type
454[info] - Map[Boolean, Obj[Long]] column type
455[info] SlickPgArrayColumnTypeTests:
456[info] - List column type
457[info] - List column type with enums
458[info] - List column type with enums and not enums
459Starting build for ProjectRef(file:/build/repo/,core) (kebs-core)... [7/19]
460Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
461[info] compiling 9 Scala sources to /build/repo/core/.jvm/target/scala-3.8.0-RC5/test-classes ...
462[info] done compiling
463[info] + EquivSupport.boxed string should be equivalent to reference of non boxed string: OK, passed 100 tests.
464[info] + EquivSupport.string should not be equivalent to other reference of same string: OK, passed 100 tests.
465[info] + EquivSupport.tagged string should not be equivalent to new instance of non tagged string: OK, passed 100 tests.
466[info] + EquivSupport.tagged string should be equivalent to reference of non tagged string: OK, passed 100 tests.
467[info] + EquivSupport.boxed string should not be equivalent to new instance of non boxed string: OK, passed 100 tests.
468[info] + FractionalSupport.Fractional[TaggedBigDecimal]: OK, passed 100 tests.
469[info] + FractionalSupport.Fractional[BoxedBigDecimal]: OK, passed 100 tests.
470[info] + Deriving.ValueClassLike derives properly from 1-element case class: OK, passed 100 tests.
471[info] + PartialOrderingSupport.partial ordering should be defined for short boxed strings: OK, passed 100 tests.
472[info] + PartialOrderingSupport.partial ordering should be defined for short tagged strings: OK, passed 100 tests.
473[info] + PartialOrderingSupport.partial ordering should not be defined for short and long boxed strings: OK, passed 100 tests.
474[info] + PartialOrderingSupport.partial ordering should not be defined for short and long tagged strings: OK, passed 100 tests.
475[info] + PartialOrderingSupport.partial ordering should not be defined for long and short tagged strings: OK, passed 100 tests.
476[info] + NumericSupport.sum of List[BoxedBigDecimal]: OK, passed 100 tests.
477[info] + PartialOrderingSupport.partial ordering should not be defined for long and short boxed strings: OK, passed 100 tests.
478[info] + NumericSupport.sum of List[TaggedBigDecimal]: OK, passed 100 tests.
479[info] + OrderingSupport.reverse ordering should be available for numeric tagged types: OK, passed 100 tests.
480[info] + OrderingSupport.ordering should be available for numeric boxed types: OK, passed 100 tests.
481[info] + OrderingSupport.ordering should be available for numeric tagged types: OK, passed 100 tests.
482[info] + OrderingSupport.reverse ordering should be available for numeric boxed types: OK, passed 100 tests.
483[info] + IntegralSupport.Integral[TaggedInt]: OK, passed 100 tests.
484[info] + IntegralSupport.Integral[BoxedInt]: OK, passed 100 tests.
485Starting build for ProjectRef(file:/build/repo/,taggedMeta) (kebs-tagged-meta)... [8/19]
486Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
487Starting build for ProjectRef(file:/build/repo/,doobieSupport) (kebs-doobie)... [9/19]
488Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
489[info] scalafmt: Formatting 3 Scala sources (/build/repo/doobie)...
490[info] scalafmt: Formatting 4 Scala sources (/build/repo/doobie)...
491[info] compiling 4 Scala sources to /build/repo/doobie/target/scala-3.8.0-RC5/classes ...
492[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
493[warn] one warning found
494[info] done compiling
495[info] compiling 3 Scala sources to /build/repo/doobie/target/scala-3.8.0-RC5/test-classes ...
496[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
497[warn] one warning found
498[info] done compiling
499[info] ComplexTypesTests:
500[info] - Put & Get exist
501[info] - Query should compile
502Starting build for ProjectRef(file:/build/repo/,sprayJsonSupport) (kebs-spray-json)... [10/19]
503Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
504[info] TimeInstancesMixinTests:
505[info] - Instant epoch milli format
506[info] - Duration nanos format, Instant epoch milli format
507[info] - LocalDateTime custom format using companion object
508[info] - LocalDateTime custom format with error handling
509[info] SprayJsonFormatSnakifiedVariantTests:
510[info] - Flat format remains unchanged
511[info] - Root format 0 remains unchanged
512[info] - Root format 1 snakified
513[info] - Root format 2 snakified
514[info] - Json format 2 snakified
515[info] - Root format snakified - compound
516[info] - Root format snakified - case class with > 22 fields (issue #7)
517[info] - Root format snakified with NullOptions - case class with > 22 fields (issue #73)
518[info] SprayValueEnumJsonFormatTests:
519[info] - value enum JsonFormat
520[info] - value enum deserialization error
521[info] NetInstancesTests:
522[info] - URI standard format
523[info] - URI wrong format exception
524[info] - No ValueClassLike implicits derived
525[info] UtilInstancesTests:
526[info] - No ValueClassLike implicits derived
527[info] - Currency standard format
528[info] - Currency wrong format exception
529[info] - Locale standard format
530[info] - UUID standard format
531[info] - UUID wrong format exception
532[info] TimeInstancesTests:
533[info] - No ValueClassLike implicits derived
534[info] - DayOfWeek standard format
535[info] - DayOfWeek wrong format exception
536[info] - Duration standard format
537[info] - Duration wrong format exception
538[info] - Instant standard format
539[info] - Instant wrong format exception
540[info] - LocalDate standard format
541[info] - LocalDate wrong format exception
542[info] - LocalDateTime standard format
543[info] - LocalDateTime wrong format exception
544[info] - LocalTime standard format
545[info] - LocalTime wrong format exception
546[info] - Month standard format
547[info] - Month wrong format exception
548[info] - MonthDay standard format
549[info] - MonthDay wrong format exception
550[info] - OffsetDateTime standard format
551[info] - OffsetDateTime wrong format exception
552[info] - OffsetTime standard format
553[info] - OffsetTime wrong format exception
554[info] - Period standard format
555[info] - Period wrong format exception
556[info] - Year standard format
557[info] - Year wrong format exception
558[info] - YearMonth standard format
559[info] - YearMonth wrong format exception
560[info] - ZoneId standard format
561[info] - ZoneId wrong format exception
562[info] - ZoneOffset standard format
563[info] - ZoneOffset wrong format exception
564[info] - ZonedDateTime standard format
565[info] - ZonedDateTime wrong format exception
566[info] SprayEnumJsonFormatTests:
567[info] - enum JsonFormat
568[info] - enum name deserialization error
569[info] - enum value deserialization error
570[info] - enum JsonFormat - lowercase
571[info] - enum JsonFormat - uppercase
572[info] SprayJsonFormatCapitalizedVariantTests:
573[info] - Flat format remains unchanged
574[info] - Root format 0 remains unchanged
575[info] - Root format 1 capitalized
576[info] - Root format 2 capitalized
577[info] - Json format 2 capitalized
578[info] - Root format capitalized - compound
579[info] SprayJsonFormatTests:
580[info] - Flat format
581[info] - Flat format - no implicit JsonFormat
582[info] - Flat format - parametrized
583[info] - Root format 0
584[info] - Root format 1
585[info] - Root format 2
586[info] - Root format - no implicit JsonFormat
587[info] - Root format - parametrized
588[info] - Json format 2
589[info] - Root format - DTO style
590[info] - Root format - DTO style with Option
591[info] - Root format - compound
592[info] - bug: value <none>
593[info] - bug: mutually recursive
594[info] - work with nested single field objects
595[info] - Root format - case class with > 22 fields (issue #7)
596[info] - Root format with NullOptions - case class with > 22 fields (issue #73)
597[info] - issue #11
598[info] - Root format - nested case classes with > 22 fields (issue #78)
599Starting build for ProjectRef(file:/build/repo/,playJsonSupport) (kebs-play-json)... [11/19]
600Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
601[info] scalafmt: Formatting 5 Scala sources (/build/repo/play-json/.jvm)...
602[info] scalafmt: Formatting 4 Scala sources (/build/repo/play-json/.jvm)...
603[info] compiling 4 Scala sources to /build/repo/play-json/.jvm/target/scala-3.8.0-RC5/classes ...
604[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
605[warn] one warning found
606[info] done compiling
607[info] compiling 5 Scala sources to /build/repo/play-json/.jvm/target/scala-3.8.0-RC5/test-classes ...
608[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
609[warn] one warning found
610[info] done compiling
611[info] NetInstancesTests:
612[info] - URI standard format
613[info] - URI wrong format exception
614[info] - No ValueClassLike implicits derived
615[info] TimeInstancesTests:
616[info] - No ValueClassLike implicits derived
617[info] - DayOfWeek standard format
618[info] - DayOfWeek wrong format exception
619[info] - Duration standard format
620[info] - Duration wrong format exception
621[info] - Instant standard format
622[info] - Instant wrong format exception
623[info] - LocalDate standard format
624[info] - LocalDate wrong format exception
625[info] - LocalDateTime standard format
626[info] - LocalDateTime wrong format exception
627[info] - LocalTime standard format
628[info] - LocalTime wrong format exception
629[info] - Month standard format
630[info] - Month wrong format exception
631[info] - MonthDay standard format
632[info] - MonthDay wrong format exception
633[info] - OffsetDateTime standard format
634[info] - OffsetDateTime wrong format exception
635[info] - OffsetTime standard format
636[info] - OffsetTime wrong format exception
637[info] - Period standard format
638[info] - Period wrong format exception
639[info] - Year standard format
640[info] - Year wrong format exception
641[info] - YearMonth standard format
642[info] - YearMonth wrong format exception
643[info] - ZoneId standard format
644[info] - ZoneId wrong format exception
645[info] - ZoneOffset standard format
646[info] - ZoneOffset wrong format exception
647[info] - ZonedDateTime standard format
648[info] - ZonedDateTime wrong format exception
649[info] UtilInstancesTests:
650[info] - No ValueClassLike implicits derived
651[info] - Currency standard format
652[info] - Currency wrong format exception
653[info] - Locale standard format
654[info] - UUID standard format
655[info] - UUID wrong format exception
656[info] TimeInstancesMixinTests:
657[info] - Instant epoch milli format
658[info] - Duration nanos format, Instant epoch milli format
659[info] - LocalDateTime custom format using companion object
660[info] - LocalDateTime custom format with error handling
661[info] PlayJsonFormatTests:
662[info] - Flat format
663[info] - Flat format - no implicit JsonFormat
664[info] - Flat format - parametrized
665[info] - Reads only
666[info] - Writes only
667[info] - with Json.format
668[info] - enum JsonFormat
669[info] - enum name deserialization error
670[info] - enum JsonFormat - lowercase
671[info] - enum JsonFormat - uppercase
672[info] - value enum JsonFormat
673[info] - value enum deserialization error
674Starting build for ProjectRef(file:/build/repo/,baklavaSupport) (kebs-baklava)... [12/19]
675Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
676[info] scalafmt: Formatting 6 Scala sources (/build/repo/baklava)...
677[info] compiling 6 Scala sources to /build/repo/baklava/target/scala-3.8.0-RC5/classes ...
678[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
679[warn] one warning found
680[info] done compiling
681Starting build for ProjectRef(file:/build/repo/,instances) (kebs-instances)... [13/19]
682Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
683[info] NetInstancesTests:
684[info] - URI to String
685[info] - URI wrong format exception
686[info] UtilInstancesTests:
687[info] - Currency to String
688[info] - Currency wrong format exception
689[info] - Locale to String
690[info] - UUID to String
691[info] - UUID wrong format exception
692[info] TimeInstancesTests:
693[info] - DayOfWeek to Int
694[info] - DayOfWeek wrong format exception
695[info] - Duration to String
696[info] - Duration wrong format exception
697[info] - Instant to String
698[info] - Instant wrong format exception
699[info] - LocalDate to String
700[info] - LocalDate wrong format exception
701[info] - LocalDateTime to String
702[info] - LocalDateTime wrong format exception
703[info] - LocalTime to String
704[info] - LocalTime wrong format exception
705[info] - Month to Int
706[info] - Month wrong format exception
707[info] - MonthDay to String
708[info] - MonthDay wrong format exception
709[info] - OffsetDateTime to String
710[info] - OffsetDateTime wrong format exception
711[info] - OffsetTime to String
712[info] - OffsetTime wrong format exception
713[info] - Period to String
714[info] - Period wrong format exception
715[info] - Year to Int
716[info] - Year wrong format exception
717[info] - YearMonth to String
718[info] - YearMonth wrong format exception
719[info] - ZoneId to String
720[info] - ZoneId wrong format exception
721[info] - ZoneOffset to String
722[info] - ZoneOffset wrong format exception
723[info] - ZonedDateTime to String
724[info] - ZonedDateTime wrong format exception
725Starting build for ProjectRef(file:/build/repo/,circeSupport) (kebs-circe)... [14/19]
726Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
727[info] TimeInstancesMixinTests:
728[info] - Instant epoch milli format
729[info] - Duration nanos format, Instant epoch milli format
730[info] - LocalDateTime custom format using companion object
731[info] - LocalDateTime custom format with error handling
732[info] CirceValueEnumDecoderEncoderTests:
733[info] - value enum JsonFormat
734[info] - value enum deserialization error
735[info] UtilInstancesTests:
736[info] - No ValueClassLike implicits derived
737[info] - Currency standard format
738[info] - Currency wrong format exception
739[info] - Locale standard format
740[info] - UUID standard format
741[info] - UUID wrong format exception
742[info] NetInstancesTests:
743[info] - URI standard format
744[info] - URI wrong format exception
745[info] - No ValueClassLike implicits derived
746[info] CirceFormatSnakifiedVariantTests:
747[info] - Flat format remains unchanged
748[info] - Format 0 remains unchanged
749[info] - format 2 snakified
750[info] - Format snakified - compound
751[info] - Format snakified - case class with > 22 fields
752[info] CirceEnumDecoderEncoderTests:
753[info] - enum JsonFormat
754[info] - enum name deserialization error
755[info] - enum JsonFormat - lowercase
756[info] - enum JsonFormat - uppercase
757[info] CirceFormatTests:
758[info] - Flat format
759[info] - Flat format - parametrized
760[info] - Format 0
761[info] - Format 1
762[info] - Format - parametrized
763[info] - Format - DTO style
764[info] - Format - DTO style with Option
765[info] - Format - compound
766[info] - Recursive format
767[info] - Format - case class with > 22 fields
768[info] - Nested case classes with > 22 fields
769[info] CirceFormatCapitalizeVariantTests:
770[info] - Flat format remains unchanged
771[info] - Format 0 remains unchanged
772[info] - Format 2 capitalized
773[info] - Format capitalized - compound
774[info] - Format capitalized - case class with > 22 fields
775[info] TimeInstancesTests:
776[info] - No ValueClassLike implicits derived
777[info] - DayOfWeek standard format
778[info] - DayOfWeek wrong format exception
779[info] - Duration standard format
780[info] - Duration wrong format exception
781[info] - Instant standard format
782[info] - Instant wrong format exception
783[info] - LocalDate standard format
784[info] - LocalDate wrong format exception
785[info] - LocalDateTime standard format
786[info] - LocalDateTime wrong format exception
787[info] - LocalTime standard format
788[info] - LocalTime wrong format exception
789[info] - Month standard format
790[info] - Month wrong format exception
791[info] - MonthDay standard format
792[info] - MonthDay wrong format exception
793[info] - OffsetDateTime standard format
794[info] - OffsetDateTime wrong format exception
795[info] - OffsetTime standard format
796[info] - OffsetTime wrong format exception
797[info] - Period standard format
798[info] - Period wrong format exception
799[info] - Year standard format
800[info] - Year wrong format exception
801[info] - YearMonth standard format
802[info] - YearMonth wrong format exception
803[info] - ZoneId standard format
804[info] - ZoneId wrong format exception
805[info] - ZoneOffset standard format
806[info] - ZoneOffset wrong format exception
807[info] - ZonedDateTime standard format
808[info] - ZonedDateTime wrong format exception
809Starting build for ProjectRef(file:/build/repo/,pekkoHttpSupport) (kebs-pekko-http)... [15/19]
810Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
811[info] scalafmt: Formatting 5 Scala sources (/build/repo/pekko-http)...
812[info] scalafmt: Formatting 4 Scala sources (/build/repo/pekko-http)...
813[info] compiling 4 Scala sources to /build/repo/pekko-http/target/scala-3.8.0-RC5/classes ...
814[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
815[warn] one warning found
816[info] done compiling
817[info] compiling 5 Scala sources to /build/repo/pekko-http/target/scala-3.8.0-RC5/test-classes ...
818[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
819[warn] one warning found
820[info] done compiling
821[INFO] [12/31/2025 20:00:40.532] [pool-166-thread-6] [CoordinatedShutdown(pekko://pl-iterators-kebs-pekkohttp-matchers-PekkoHttpMatchersTests)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
822[INFO] [12/31/2025 20:00:40.679] [pool-166-thread-1] [CoordinatedShutdown(pekko://pl-iterators-kebs-pekkohttp-unmarshallers-PekkoHttpUnmarshallersTests)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
823[info] PekkoHttpMatchersTests:
824[info] - No ValueClassLike implicits derived
825[info] - Extract String to ZonedDateTime
826[info] - Extract Int to DayOfWeek
827[info] - Extract Long to Instant
828[info] - Extract Double as tagged Double
829[info] - Extract Long as tagged Long
830[info] - Extract UUID as tagged UUID
831[info] - Extract String as Enum
832[info] - Extract String as value class
833[info] - Extract Int as ValueEnum
834[info] - Extract String to URI as tagged URI
835[info] PekkoHttpUnmarshallersTests:
836[info] - No ValueClassLike implicits derived
837[info] - Unmarshal
838[info] - Unmarshal parametrized
839[info] - Unmarshal case object
840[info] - Unmarshal enum
841[info] - Unmarshal value enum
842[info] - No unmarshaller for case-classes of arity > 1
843[info] - Unmarshalling value enums is type-safe
844[info] - Unmarshal from string
845[info] - Unmarshalling parameter
846[info] - Unmarshalling optional parameter
847[info] - Unmarshalling enum parameter
848[info] - Unmarshalling value enum parameter
849[info] - Case class extraction
850[info] - Unmarshalling instances parameter
851[info] - Unmarshalling string value enum parameter
852[info] - bug: work with default enum values
853[info] - Unmarshal form field from String
854[info] - Unmarshal form fields from Int
855[info] - Unmarshal tagged parameters from Long
856[info] - Unmarshal tagged parameters from UUID
857[info] - Unmarshal tagged URI
858Starting build for ProjectRef(file:/build/repo/,opaque) (kebs-opaque)... [16/19]
859Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
860[info] OpaqueTest:
861[info] - Equality
862[info] - Basic ops
863[info] - Validation & sanitization
864[info] - Extension
865[info] - Basic derivation
866[info] - Typeclass derivation
867Starting build for ProjectRef(file:/build/repo/,jsonschemaSupport) (kebs-jsonschema)... [17/19]
868Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
869Starting build for ProjectRef(file:/build/repo/,http4sSupport) (kebs-http4s)... [18/19]
870Compile scalacOptions: -unchecked, -encoding, utf8, -Xmax-inlines, 64, -Yretain-trees, -language:implicitConversions, -Ykind-projector, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
871[info] scalafmt: Formatting 2 Scala sources (/build/repo/http4s/jvm)...
872[info] scalafmt: Formatting 2 Scala sources (/build/repo/http4s/jvm)...
873[info] compiling 2 Scala sources to /build/repo/http4s/jvm/target/scala-3.8.0-RC5/classes ...
874[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
875[warn] one warning found
876[info] done compiling
877[info] compiling 2 Scala sources to /build/repo/http4s/jvm/target/scala-3.8.0-RC5/test-classes ...
878[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
879[warn] one warning found
880[info] done compiling
881[info] Http4sDslTests:
882[info] - WrappedInt + Opaque
883[info] - InstanceString + Currency
884[info] - WrappedUUID
885[info] - EnumString
886[info] - WrappedIntParam + Opaque
887[info] - InstanceIntParam + Year
888[info] - EnumStringParam
889
890************************
891Build summary:
892[{
893 "module": "kebs-pureconfig",
894 "compile": {"status": "ok", "tookMs": 9290, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
895 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
896 "test-compile": {"status": "ok", "tookMs": 2838, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
897 "test": {"status": "ok", "tookMs": 632, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
898 "publish": {"status": "skipped", "tookMs": 0},
899 "metadata": {
900 "crossScalaVersions": ["2.13.16", "3.3.5"]
901}
902},{
903 "module": "kebs-enum",
904 "compile": {"status": "ok", "tookMs": 719, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
905 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
906 "test-compile": {"status": "ok", "tookMs": 1361, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
907 "test": {"status": "ok", "tookMs": 319, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
908 "publish": {"status": "skipped", "tookMs": 0},
909 "metadata": {
910 "crossScalaVersions": ["2.13.16", "3.3.5"]
911}
912},{
913 "module": "kebs-enumeratum",
914 "compile": {"status": "ok", "tookMs": 626, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
915 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
916 "test-compile": {"status": "ok", "tookMs": 1363, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
917 "test": {"status": "ok", "tookMs": 305, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
918 "publish": {"status": "skipped", "tookMs": 0},
919 "metadata": {
920 "crossScalaVersions": ["2.13.16", "3.3.5"]
921}
922},{
923 "module": "kebs-tagged",
924 "compile": {"status": "ok", "tookMs": 1145, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
925 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
926 "test-compile": {"status": "ok", "tookMs": 1648, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
927 "test": {"status": "ok", "tookMs": 346, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
928 "publish": {"status": "skipped", "tookMs": 0},
929 "metadata": {
930 "crossScalaVersions": ["2.13.16", "3.3.5"]
931}
932},{
933 "module": "kebs-scalacheck",
934 "compile": {"status": "ok", "tookMs": 1076, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
935 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
936 "test-compile": {"status": "ok", "tookMs": 3896, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
937 "test": {"status": "ok", "tookMs": 510, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
938 "publish": {"status": "skipped", "tookMs": 0},
939 "metadata": {
940 "crossScalaVersions": ["2.13.16", "3.3.5"]
941}
942},{
943 "module": "kebs-http4s-stir",
944 "compile": {"status": "ok", "tookMs": 2284, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
945 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
946 "test-compile": {"status": "ok", "tookMs": 27803, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
947 "test": {"status": "ok", "tookMs": 2548, "passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25, "byFramework": [{"framework": "unknown", "stats": {"passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25}}]},
948 "publish": {"status": "skipped", "tookMs": 0},
949 "metadata": {
950 "crossScalaVersions": ["2.13.16", "3.3.5"]
951}
952},{
953 "module": "kebs-slick",
954 "compile": {"status": "ok", "tookMs": 1397, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
955 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
956 "test-compile": {"status": "ok", "tookMs": 8723, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
957 "test": {"status": "ok", "tookMs": 626, "passed": 50, "failed": 0, "ignored": 0, "skipped": 0, "total": 50, "byFramework": [{"framework": "unknown", "stats": {"passed": 50, "failed": 0, "ignored": 0, "skipped": 0, "total": 50}}]},
958 "publish": {"status": "skipped", "tookMs": 0},
959 "metadata": {
960 "crossScalaVersions": ["2.13.16", "3.3.5"]
961}
962},{
963 "module": "kebs-core",
964 "compile": {"status": "ok", "tookMs": 50, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
965 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
966 "test-compile": {"status": "ok", "tookMs": 1029, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
967 "test": {"status": "ok", "tookMs": 763, "passed": 22, "failed": 0, "ignored": 0, "skipped": 0, "total": 22, "byFramework": [{"framework": "unknown", "stats": {"passed": 22, "failed": 0, "ignored": 0, "skipped": 0, "total": 22}}]},
968 "publish": {"status": "skipped", "tookMs": 0},
969 "metadata": {
970 "crossScalaVersions": ["2.13.16", "3.3.5"]
971}
972},{
973 "module": "kebs-tagged-meta",
974 "compile": {"status": "ok", "tookMs": 304, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
975 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
976 "test-compile": {"status": "ok", "tookMs": 804, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
977 "test": {"status": "ok", "tookMs": 715, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
978 "publish": {"status": "ok", "tookMs": 4},
979 "metadata": {
980 "crossScalaVersions": ["2.13.16", "3.3.5"]
981}
982},{
983 "module": "kebs-doobie",
984 "compile": {"status": "ok", "tookMs": 843, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
985 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
986 "test-compile": {"status": "ok", "tookMs": 2918, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
987 "test": {"status": "ok", "tookMs": 690, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
988 "publish": {"status": "skipped", "tookMs": 0},
989 "metadata": {
990 "crossScalaVersions": ["2.13.16", "3.3.5"]
991}
992},{
993 "module": "kebs-spray-json",
994 "compile": {"status": "ok", "tookMs": 188, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
995 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
996 "test-compile": {"status": "ok", "tookMs": 275, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
997 "test": {"status": "ok", "tookMs": 642, "passed": 86, "failed": 0, "ignored": 0, "skipped": 0, "total": 86, "byFramework": [{"framework": "unknown", "stats": {"passed": 86, "failed": 0, "ignored": 0, "skipped": 0, "total": 86}}]},
998 "publish": {"status": "skipped", "tookMs": 0},
999 "metadata": {
1000 "crossScalaVersions": ["2.13.16", "3.3.5"]
1001}
1002},{
1003 "module": "kebs-play-json",
1004 "compile": {"status": "ok", "tookMs": 1097, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1005 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1006 "test-compile": {"status": "ok", "tookMs": 6378, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1007 "test": {"status": "ok", "tookMs": 759, "passed": 58, "failed": 0, "ignored": 0, "skipped": 0, "total": 58, "byFramework": [{"framework": "unknown", "stats": {"passed": 58, "failed": 0, "ignored": 0, "skipped": 0, "total": 58}}]},
1008 "publish": {"status": "skipped", "tookMs": 0},
1009 "metadata": {
1010 "crossScalaVersions": ["2.13.16", "3.3.5"]
1011}
1012},{
1013 "module": "kebs-baklava",
1014 "compile": {"status": "ok", "tookMs": 817, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1015 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1016 "test-compile": {"status": "ok", "tookMs": 391, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1017 "test": {"status": "ok", "tookMs": 372, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1018 "publish": {"status": "skipped", "tookMs": 0},
1019 "metadata": {
1020 "crossScalaVersions": ["2.13.16", "3.3.5"]
1021}
1022},{
1023 "module": "kebs-instances",
1024 "compile": {"status": "ok", "tookMs": 129, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1025 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1026 "test-compile": {"status": "ok", "tookMs": 164, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1027 "test": {"status": "ok", "tookMs": 356, "passed": 39, "failed": 0, "ignored": 0, "skipped": 0, "total": 39, "byFramework": [{"framework": "unknown", "stats": {"passed": 39, "failed": 0, "ignored": 0, "skipped": 0, "total": 39}}]},
1028 "publish": {"status": "skipped", "tookMs": 0},
1029 "metadata": {
1030 "crossScalaVersions": ["2.13.16", "3.3.5"]
1031}
1032},{
1033 "module": "kebs-circe",
1034 "compile": {"status": "ok", "tookMs": 219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1035 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1036 "test-compile": {"status": "ok", "tookMs": 445, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1037 "test": {"status": "ok", "tookMs": 842, "passed": 73, "failed": 0, "ignored": 0, "skipped": 0, "total": 73, "byFramework": [{"framework": "unknown", "stats": {"passed": 73, "failed": 0, "ignored": 0, "skipped": 0, "total": 73}}]},
1038 "publish": {"status": "skipped", "tookMs": 0},
1039 "metadata": {
1040 "crossScalaVersions": ["2.13.16", "3.3.5"]
1041}
1042},{
1043 "module": "kebs-pekko-http",
1044 "compile": {"status": "ok", "tookMs": 1122, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1045 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1046 "test-compile": {"status": "ok", "tookMs": 6345, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1047 "test": {"status": "ok", "tookMs": 2247, "passed": 33, "failed": 0, "ignored": 0, "skipped": 0, "total": 33, "byFramework": [{"framework": "unknown", "stats": {"passed": 33, "failed": 0, "ignored": 0, "skipped": 0, "total": 33}}]},
1048 "publish": {"status": "skipped", "tookMs": 0},
1049 "metadata": {
1050 "crossScalaVersions": ["2.13.16", "3.3.5"]
1051}
1052},{
1053 "module": "kebs-opaque",
1054 "compile": {"status": "ok", "tookMs": 151, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1055 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1056 "test-compile": {"status": "ok", "tookMs": 178, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1057 "test": {"status": "ok", "tookMs": 336, "passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6, "byFramework": [{"framework": "unknown", "stats": {"passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6}}]},
1058 "publish": {"status": "skipped", "tookMs": 0},
1059 "metadata": {
1060 "crossScalaVersions": ["2.13.16", "3.3.5"]
1061}
1062},{
1063 "module": "kebs-jsonschema",
1064 "compile": {"status": "ok", "tookMs": 126, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1065 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1066 "test-compile": {"status": "ok", "tookMs": 154, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1067 "test": {"status": "ok", "tookMs": 175, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1068 "publish": {"status": "ok", "tookMs": 4},
1069 "metadata": {
1070 "crossScalaVersions": ["2.13.16", "3.3.5"]
1071}
1072},{
1073 "module": "kebs-http4s",
1074 "compile": {"status": "ok", "tookMs": 943, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1075 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1076 "test-compile": {"status": "ok", "tookMs": 3424, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1077 "test": {"status": "ok", "tookMs": 2218, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "unknown", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
1078 "publish": {"status": "skipped", "tookMs": 0},
1079 "metadata": {
1080 "crossScalaVersions": ["2.13.16", "3.3.5"]
1081}
1082}]
1083************************
1084[success] Total time: 136 s (0:02:16.0), completed Dec 31, 2025, 8:00:54 PM
1085[0JChecking patch project/plugins.sbt...
1086Checking patch project/build.properties...
1087Checking patch build.sbt...
1088Applied patch project/plugins.sbt cleanly.
1089Applied patch project/build.properties cleanly.
1090Applied patch build.sbt cleanly.