Build Logs

saucam/shiva • 3.8.0-RC5:2025-12-31

Errors

0

Warnings

38

Total Lines

390

1##################################
2Clonning https://github.com/saucam/shiva.git into /build/repo using revision v0.1.1
3##################################
4Note: switching to '65fba05714e3b0c972335e1b050a7c1022d3cb94'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.7 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: project/BuildHelper.scala
31Pattern: val ScalaDotty: String = versions("3.2")
32Replacement: val ScalaDotty: String = "3.7.4"
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern 'val ScalaDotty: String = versions("3.2")' in project/BuildHelper.scala
37----
38Starting build for 3.7.4
39Execute tests: false
40sbt project found:
41Sbt version 1.8.2 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 saucam/shiva
44##################################
45Scala version: 3.7.4
46Targets: io.github.saucam%shiva-core
47Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}
48##################################
49Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
50Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
51[sbt_options] declare -a sbt_options=()
52[process_args] java_version = '17'
53[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
54# Executing command line:
55java
56-Dfile.encoding=UTF-8
57-Dcommunitybuild.scala=3.7.4
58-Dcommunitybuild.project.dependencies.add=
59-Xmx7G
60-Xms4G
61-Xss8M
62-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
63-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
64-jar
65/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
66"setCrossScalaVersions 3.7.4"
67"++3.7.4 -v"
68"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
69"set every credentials := Nil"
70"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
71"removeScalacOptionsStartingWith -P:wartremover"
72
73moduleMappings
74"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}""" io.github.saucam%shiva-core"
75
76[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
77[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
78[info] loading project definition from /build/repo/project
79[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
80[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
81[info] Compilation completed in 8.831s.
82[warn] /build/repo/project/BuildHelper.scala:132:19: value scalafixScalaBinaryVersion in object autoImport is deprecated (since 0.12.1): scalafixScalaBinaryVersion now follows scalaVersion by default
83[warn] ThisBuild / scalafixScalaBinaryVersion := CrossVersion.binaryScalaVersion(scalaVersion.value),
84[warn] ^
85[warn] one warning found
86[info] done compiling
87/build/repo/build.sbt:49: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
88 target in(ScalaUnidoc, unidoc) := (baseDirectory in LocalRootProject).value / "website" / "static" / "api",
89 ^
90/build/repo/build.sbt:49: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
91 target in(ScalaUnidoc, unidoc) := (baseDirectory in LocalRootProject).value / "website" / "static" / "api",
92 ^
93/build/repo/build.sbt:51: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
94 cleanFiles += (target in(unidoc)).value
95 ^
96/build/repo/build.sbt:80: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
97 unidocProjectFilter in(ScalaUnidoc, unidoc) := inProjects(core),
98 ^
99/build/repo/build.sbt:81: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
100 target in(ScalaUnidoc, unidoc) := (baseDirectory in LocalRootProject).value / "website" / "static" / "api",
101 ^
102/build/repo/build.sbt:81: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
103 target in(ScalaUnidoc, unidoc) := (baseDirectory in LocalRootProject).value / "website" / "static" / "api",
104 ^
105/build/repo/build.sbt:82: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
106 cleanFiles += (target in(ScalaUnidoc, unidoc)).value,
107 ^
108/build/repo/build.sbt:83: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
109 docusaurusCreateSite := docusaurusCreateSite.dependsOn(unidoc in (core, Compile)).value,
110 ^
111=== [VERSION] Found a .shiva.scala.version file but was empty. Skipping ===
112=== [VERSION] No version from sys-props or file, defaulting to 3.7.4 ===
113[info] loading settings for project root from build.sbt...
114[info] set current project to shiva (in build file:/build/repo/)
115[warn] there's a key that's not used by any other settings/tasks:
116[warn]
117[warn] * ThisBuild / scalafixScalaBinaryVersion
118[warn] +- /build/repo/project/BuildHelper.scala:132
119[warn]
120[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
121[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
122Execute setCrossScalaVersions: 3.7.4
123OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in core/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in root/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.13.10) -> List(3.7.4) in root/crossScalaVersions
127[info] set current project to shiva (in build file:/build/repo/)
128[info] Setting Scala version to 3.7.4 on 3 projects.
129[info] Switching Scala version on:
130[info] * root (3.7.4)
131[info] core (2.13.10, 3.7.4)
132[info] docs (2.13.10, 3.7.4)
133[info] Excluding projects:
134[info] Reapplying settings...
135[info] set current project to shiva (in build file:/build/repo/)
136Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
137[info] Reapplying settings...
138[info] set current project to shiva (in build file:/build/repo/)
139[info] Defining Global / credentials, core / credentials and 1 others.
140[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 15 others.
141[info] Run `last` for details.
142[info] Reapplying settings...
143[info] set current project to shiva (in build file:/build/repo/)
144Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
145[info] Reapplying settings...
146OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
147
148 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
149 Did you mean allExcludeDependencies ?
150 , retry without global scopes
151[info] Reapplying settings...
152[info] set current project to shiva (in build file:/build/repo/)
153Execute removeScalacOptionsStartingWith: -P:wartremover
154[info] Reapplying settings...
155[info] set current project to shiva (in build file:/build/repo/)
156[success] Total time: 0 s, completed Dec 31, 2025, 11:04:14 PM
157Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}
158Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
159Starting build...
160Projects: Set(core)
161Starting build for ProjectRef(file:/build/repo/,core) (shiva-core)... [0/1]
162OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
163OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
164Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xignore-scala2-macros, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
165[info] compiling 10 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
166[info] [patched file /build/repo/core/src/main/scala/io/github/saucam/shiva/hnsw/HnswIndex.scala]
167[info] done compiling
168[info] compiling 1 Scala source to /build/repo/core/target/scala-3.7.4/classes ...
169[info] done compiling
170[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
171[info] done compiling
172
173************************
174Build summary:
175[{
176 "module": "shiva-core",
177 "compile": {"status": "ok", "tookMs": 8768, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
178 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
179 "test-compile": {"status": "ok", "tookMs": 4477, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
180 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
181 "publish": {"status": "skipped", "tookMs": 0},
182 "metadata": {
183 "crossScalaVersions": ["2.13.10"]
184}
185}]
186************************
187[success] Total time: 15 s, completed Dec 31, 2025, 11:04:30 PM
188[0JChecking patch project/plugins.sbt...
189Checking patch project/build.properties...
190Checking patch project/BuildHelper.scala...
191Checking patch build.sbt...
192Applied patch project/plugins.sbt cleanly.
193Applied patch project/build.properties cleanly.
194Applied patch project/BuildHelper.scala cleanly.
195Applied patch build.sbt cleanly.
196Commit migration rewrites
197Switched to a new branch 'opencb/migrate-source-3.7'
198[opencb/migrate-source-3.7 dfb1746] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
199 1 file changed, 7 insertions(+), 7 deletions(-)
200----
201Preparing build for 3.8.0-RC5
202Scala binary version found: 3.8
203Implicitly using source version 3.8
204Scala binary version found: 3.8
205Implicitly using source version 3.8
206Would try to apply common scalacOption (best-effort, sbt/mill only):
207Append: ,REQUIRE:-source:3.8
208Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
209
210Try apply source patch:
211Path: project/BuildHelper.scala
212Pattern: val ScalaDotty: String = versions("3.2")
213Replacement: val ScalaDotty: String = "3.8.0-RC5"
214Successfully applied pattern 'val ScalaDotty: String = versions("3.2")' in project/BuildHelper.scala
215----
216Starting build for 3.8.0-RC5
217Execute tests: true
218sbt project found:
219Sbt version 1.8.2 is not supported, minimal supported version is 1.11.5
220Enforcing usage of sbt in version 1.11.5
221No prepare script found for project saucam/shiva
222##################################
223Scala version: 3.8.0-RC5
224Targets: io.github.saucam%shiva-core
225Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}
226##################################
227Using extra scalacOptions: ,REQUIRE:-source:3.8
228Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
229[sbt_options] declare -a sbt_options=()
230[process_args] java_version = '17'
231[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
232# Executing command line:
233java
234-Dfile.encoding=UTF-8
235-Dcommunitybuild.scala=3.8.0-RC5
236-Dcommunitybuild.project.dependencies.add=
237-Xmx7G
238-Xms4G
239-Xss8M
240-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
241-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
242-jar
243/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
244"setCrossScalaVersions 3.8.0-RC5"
245"++3.8.0-RC5 -v"
246"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
247"set every credentials := Nil"
248"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
249"removeScalacOptionsStartingWith -P:wartremover"
250
251moduleMappings
252"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}""" io.github.saucam%shiva-core"
253
254[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
255[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
256[info] loading project definition from /build/repo/project
257[info] compiling 1 Scala source to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
258[warn] /build/repo/project/BuildHelper.scala:132:19: value scalafixScalaBinaryVersion in object autoImport is deprecated (since 0.12.1): scalafixScalaBinaryVersion now follows scalaVersion by default
259[warn] ThisBuild / scalafixScalaBinaryVersion := CrossVersion.binaryScalaVersion(scalaVersion.value),
260[warn] ^
261[warn] one warning found
262[info] done compiling
263/build/repo/build.sbt:49: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
264 target in(ScalaUnidoc, unidoc) := (baseDirectory in LocalRootProject).value / "website" / "static" / "api",
265 ^
266/build/repo/build.sbt:49: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
267 target in(ScalaUnidoc, unidoc) := (baseDirectory in LocalRootProject).value / "website" / "static" / "api",
268 ^
269/build/repo/build.sbt:51: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
270 cleanFiles += (target in(unidoc)).value
271 ^
272/build/repo/build.sbt:80: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
273 unidocProjectFilter in(ScalaUnidoc, unidoc) := inProjects(core),
274 ^
275/build/repo/build.sbt:81: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
276 target in(ScalaUnidoc, unidoc) := (baseDirectory in LocalRootProject).value / "website" / "static" / "api",
277 ^
278/build/repo/build.sbt:81: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
279 target in(ScalaUnidoc, unidoc) := (baseDirectory in LocalRootProject).value / "website" / "static" / "api",
280 ^
281/build/repo/build.sbt:82: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
282 cleanFiles += (target in(ScalaUnidoc, unidoc)).value,
283 ^
284/build/repo/build.sbt:83: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
285 docusaurusCreateSite := docusaurusCreateSite.dependsOn(unidoc in (core, Compile)).value,
286 ^
287=== [VERSION] Found a .shiva.scala.version file but was empty. Skipping ===
288=== [VERSION] No version from sys-props or file, defaulting to 3.8.0-RC5 ===
289[info] loading settings for project root from build.sbt...
290[info] set current project to shiva (in build file:/build/repo/)
291[warn] there's a key that's not used by any other settings/tasks:
292[warn]
293[warn] * ThisBuild / scalafixScalaBinaryVersion
294[warn] +- /build/repo/project/BuildHelper.scala:132
295[warn]
296[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
297[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
298Execute setCrossScalaVersions: 3.8.0-RC5
299OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in core/crossScalaVersions
300OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in docs/crossScalaVersions
301OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in root/crossScalaVersions
302OpenCB::Limitting incorrect crossVersions List(2.13.10) -> List(3.8.0-RC5) in root/crossScalaVersions
303[info] set current project to shiva (in build file:/build/repo/)
304[info] Setting Scala version to 3.8.0-RC5 on 3 projects.
305[info] Switching Scala version on:
306[info] * root (3.8.0-RC5)
307[info] core (2.13.10, 3.8.0-RC5)
308[info] docs (2.13.10, 3.8.0-RC5)
309[info] Excluding projects:
310[info] Reapplying settings...
311[info] set current project to shiva (in build file:/build/repo/)
312Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
313[info] Reapplying settings...
314[info] set current project to shiva (in build file:/build/repo/)
315[info] Defining Global / credentials, core / credentials and 1 others.
316[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 15 others.
317[info] Run `last` for details.
318[info] Reapplying settings...
319[info] set current project to shiva (in build file:/build/repo/)
320Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
321[info] Reapplying settings...
322OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
323
324 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
325 Did you mean allExcludeDependencies ?
326 , retry without global scopes
327[info] Reapplying settings...
328[info] set current project to shiva (in build file:/build/repo/)
329Execute removeScalacOptionsStartingWith: -P:wartremover
330[info] Reapplying settings...
331[info] set current project to shiva (in build file:/build/repo/)
332[success] Total time: 0 s, completed Dec 31, 2025, 11:04:49 PM
333Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}
334Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
335Starting build...
336Projects: Set(core)
337Starting build for ProjectRef(file:/build/repo/,core) (shiva-core)... [0/1]
338OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
339OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
340Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xignore-scala2-macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
341[info] compiling 10 Scala sources to /build/repo/core/target/scala-3.8.0-RC5/classes ...
342[info] done compiling
343[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.8.0-RC5/test-classes ...
344[info] done compiling
345[info] DistanceCalculatorImplSpec:
346[info] - Inner product float distance is calculated correctly
347[info] - Inner product double distance is calculated correctly
348[info] - Euclidean distance float is calculated correctly
349[info] - Euclidean distance double is calculated correctly
350[info] - Cosine similarity distance float is calculated correctly
351[info] - Cosine similarity distance double is calculated correctly
352[info] - Manhattan distance float is calculated correctly
353[info] - Manhattan distance double is calculated correctly
354[info] - Minkowski distance float is calculated correctly
355[info] - Minkowski distance double is calculated correctly
356[info] HnswIndexSpec:
357[info] - Random level generation will assign levels following an exponential distribution
358[info] - Index size is correctly returned
359[info] - Can retrieve item from Hnsw index
360[info] - Adding same item with same id will not add the item again in Hnsw Index
361[info] - Adding another item with same id will not add the item again in Hnsw Index
362[info] - Can retrieve item from itemId from Hnsw Index
363[info] - Retrieving non-existing item from hnsw index will throw
364[info] - Check if item is contained in Hnsw Index
365[info] - Find (all) nearest neighbours of item in Hnsw Index
366[info] - Find nearest neighbours of item in a large Hnsw Index
367
368************************
369Build summary:
370[{
371 "module": "shiva-core",
372 "compile": {"status": "ok", "tookMs": 8635, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
373 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
374 "test-compile": {"status": "ok", "tookMs": 3428, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
375 "test": {"status": "ok", "tookMs": 4412, "passed": 20, "failed": 0, "ignored": 0, "skipped": 0, "total": 20, "byFramework": [{"framework": "unknown", "stats": {"passed": 20, "failed": 0, "ignored": 0, "skipped": 0, "total": 20}}]},
376 "publish": {"status": "skipped", "tookMs": 0},
377 "metadata": {
378 "crossScalaVersions": ["2.13.10"]
379}
380}]
381************************
382[success] Total time: 19 s, completed Dec 31, 2025, 11:05:08 PM
383[0JChecking patch project/plugins.sbt...
384Checking patch project/build.properties...
385Checking patch project/BuildHelper.scala...
386Checking patch build.sbt...
387Applied patch project/plugins.sbt cleanly.
388Applied patch project/build.properties cleanly.
389Applied patch project/BuildHelper.scala cleanly.
390Applied patch build.sbt cleanly.