Build Logs
algolia/algoliasearch-client-scala • 3.8.0-RC2:2025-11-27
Errors
0
Warnings
802
Total Lines
1184
1##################################
2Clonning https://github.com/algolia/algoliasearch-client-scala.git into /build/repo using revision v2.35.0
3##################################
4Note: switching to '8bd850f1a1a30d9d623d41ccbf5bd5dd255e4dba'.
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----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project algolia/algoliasearch-client-scala
33##################################
34Scala version: 3.7.4
35Targets: com.algolia%algoliasearch-scala
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Dcommunitybuild.scala=3.7.4
47-Dcommunitybuild.project.dependencies.add=
48-Xmx7G
49-Xms4G
50-Xss8M
51-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
52-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
53-jar
54/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
55"setCrossScalaVersions 3.7.4"
56"++3.7.4 -v"
57"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""
58"set every credentials := Nil"
59"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
60"removeScalacOptionsStartingWith -P:wartremover"
61
62moduleMappings
63"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" com.algolia%algoliasearch-scala"
64
65[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
66[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
67[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
68[info] loading project definition from /build/repo/project
69[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
70[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
71[info] Compilation completed in 8.834s.
72[info] done compiling
73[info] loading settings for project root from build.sbt, version.sbt...
74[info] set current project to algoliasearch-scala (in build file:/build/repo/)
75Execute setCrossScalaVersions: 3.7.4
76OpenCB::Changing crossVersion 3.6.3 -> 3.7.4 in root/crossScalaVersions
77[info] set current project to algoliasearch-scala (in build file:/build/repo/)
78[info] Setting Scala version to 3.7.4 on 1 projects.
79[info] Switching Scala version on:
80[info] * root (2.13.12, 3.7.4, 2.13.17)
81[info] Excluding projects:
82[info] Reapplying settings...
83[info] set current project to algoliasearch-scala (in build file:/build/repo/)
84Execute 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
85[info] Reapplying settings...
86[info] set current project to algoliasearch-scala (in build file:/build/repo/)
87[info] Defining Global / credentials, credentials
88[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 7 others.
89[info] Run `last` for details.
90[info] Reapplying settings...
91[info] set current project to algoliasearch-scala (in build file:/build/repo/)
92Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
93[info] Reapplying settings...
94OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
95
96 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
97 Did you mean allExcludeDependencies ?
98 , retry without global scopes
99[info] Reapplying settings...
100[info] set current project to algoliasearch-scala (in build file:/build/repo/)
101Execute removeScalacOptionsStartingWith: -P:wartremover
102[info] Reapplying settings...
103[info] set current project to algoliasearch-scala (in build file:/build/repo/)
104[success] Total time: 0 s, completed Nov 27, 2025, 8:39:32 PM
105Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
106Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
107Starting build...
108Projects: Set(root)
109Starting build for ProjectRef(file:/build/repo/,root) (algoliasearch-scala)... [0/1]
110OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
111OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
112Compile scalacOptions: -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
113[info] compiling 776 Scala sources to /build/repo/target/scala-3.7.4/classes ...
114[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/abtesting/AddABTestsVariant.scala:50:4
115[warn] 50 | value match {
116[warn] | ^^^^^
117[warn] |match may not be exhaustive.
118[warn] |
119[warn] |It would fail on pattern case: _: algoliasearch.abtesting.AddABTestsVariantTrait
120[warn] |
121[warn] | longer explanation available when compiling with `-explain`
122[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/abtestingv3/AddABTestsVariant.scala:50:4
123[warn] 50 | value match {
124[warn] | ^^^^^
125[warn] |match may not be exhaustive.
126[warn] |
127[warn] |It would fail on pattern case: _: algoliasearch.abtestingv3.AddABTestsVariantTrait
128[warn] |
129[warn] | longer explanation available when compiling with `-explain`
130[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:47:13
131[warn] 47 | case value: JObject => Extraction.extract[TopHitsResponseWithAnalytics](value)
132[warn] | ^^^^^^^^^^^^^^
133[warn] | Unreachable case
134[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:48:13
135[warn] 48 | case value: JObject => Extraction.extract[TopHitsResponseWithRevenueAnalytics](value)
136[warn] | ^^^^^^^^^^^^^^
137[warn] | Unreachable case
138[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:54:4
139[warn] 54 | value match {
140[warn] | ^^^^^
141[warn] |match may not be exhaustive.
142[warn] |
143[warn] |It would fail on pattern case: _: algoliasearch.analytics.GetTopHitsResponseTrait
144[warn] |
145[warn] | longer explanation available when compiling with `-explain`
146[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:47:13
147[warn] 47 | case value: JObject => Extraction.extract[TopSearchesResponseWithAnalytics](value)
148[warn] | ^^^^^^^^^^^^^^
149[warn] | Unreachable case
150[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:48:13
151[warn] 48 | case value: JObject => Extraction.extract[TopSearchesResponseWithRevenueAnalytics](value)
152[warn] | ^^^^^^^^^^^^^^
153[warn] | Unreachable case
154[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:55:6
155[warn] 55 | value match {
156[warn] | ^^^^^
157[warn] |match may not be exhaustive.
158[warn] |
159[warn] |It would fail on pattern case: _: algoliasearch.analytics.GetTopSearchesResponseTrait
160[warn] |
161[warn] | longer explanation available when compiling with `-explain`
162[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/AroundRadius.scala:68:4
163[warn] 68 | value match {
164[warn] | ^^^^^
165[warn] |match may not be exhaustive.
166[warn] |
167[warn] |It would fail on pattern case: _: algoliasearch.composition.AroundRadiusTrait
168[warn] |
169[warn] | longer explanation available when compiling with `-explain`
170[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala:49:13
171[warn] 49 | case value: JObject => Extraction.extract[DeleteCompositionAction](value)
172[warn] | ^^^^^^^^^^^^^^
173[warn] | Unreachable case
174[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala:56:6
175[warn] 56 | value match {
176[warn] | ^^^^^
177[warn] |match may not be exhaustive.
178[warn] |
179[warn] |It would fail on pattern case: _: algoliasearch.composition.BatchCompositionActionTrait
180[warn] |
181[warn] | longer explanation available when compiling with `-explain`
182[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/HighlightResult.scala:73:4
183[warn] 73 | value match {
184[warn] | ^^^^^
185[warn] |match may not be exhaustive.
186[warn] |
187[warn] |It would fail on pattern case: _: algoliasearch.composition.HighlightResultTrait
188[warn] |
189[warn] | longer explanation available when compiling with `-explain`
190[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/IgnorePlurals.scala:74:4
191[warn] 74 | value match {
192[warn] | ^^^^^
193[warn] |match may not be exhaustive.
194[warn] |
195[warn] |It would fail on pattern case: _: algoliasearch.composition.IgnorePluralsTrait
196[warn] |
197[warn] | longer explanation available when compiling with `-explain`
198[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala:49:13
199[warn] 49 | case value: JObject => Extraction.extract[ExternalSource](value)
200[warn] | ^^^^^^^^^^^^^^
201[warn] | Unreachable case
202[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala:55:4
203[warn] 55 | value match {
204[warn] | ^^^^^
205[warn] |match may not be exhaustive.
206[warn] |
207[warn] |It would fail on pattern case: _: algoliasearch.composition.InjectedItemSourceTrait
208[warn] |
209[warn] | longer explanation available when compiling with `-explain`
210[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala:51:13
211[warn] 51 | case value: JObject => Extraction.extract[DeleteCompositionRuleAction](value)
212[warn] | ^^^^^^^^^^^^^^
213[warn] | Unreachable case
214[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala:58:6
215[warn] 58 | value match {
216[warn] | ^^^^^
217[warn] |match may not be exhaustive.
218[warn] |
219[warn] |It would fail on pattern case: _: algoliasearch.composition.RulesBatchCompositionActionTrait
220[warn] |
221[warn] | longer explanation available when compiling with `-explain`
222[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/SnippetResult.scala:72:4
223[warn] 72 | value match {
224[warn] | ^^^^^
225[warn] |match may not be exhaustive.
226[warn] |
227[warn] |It would fail on pattern case: _: algoliasearch.composition.SnippetResultTrait
228[warn] |
229[warn] | longer explanation available when compiling with `-explain`
230[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/TypoTolerance.scala:68:4
231[warn] 68 | value match {
232[warn] | ^^^^^
233[warn] |match may not be exhaustive.
234[warn] |
235[warn] |It would fail on pattern case: _: algoliasearch.composition.TypoToleranceTrait
236[warn] |
237[warn] | longer explanation available when compiling with `-explain`
238[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:54:13
239[warn] 54 | case value: JObject => Extraction.extract[AuthAlgoliaInsights](value)
240[warn] | ^^^^^^^^^^^^^^
241[warn] | Unreachable case
242[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:55:13
243[warn] 55 | case value: JObject => AuthInput.apply(Extraction.extract[Map[String, String]](value))
244[warn] | ^^^^^^^^^^^^^^
245[warn] | Unreachable case
246[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:61:4
247[warn] 61 | value match {
248[warn] | ^^^^^
249[warn] |match may not be exhaustive.
250[warn] |
251[warn] |It would fail on pattern case: _: algoliasearch.ingestion.AuthInputTrait
252[warn] |
253[warn] | longer explanation available when compiling with `-explain`
254[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:50:13
255[warn] 50 | case value: JObject => Extraction.extract[AuthAlgoliaInsightsPartial](value)
256[warn] | ^^^^^^^^^^^^^^
257[warn] | Unreachable case
258[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:51:13
259[warn] 51 | case value: JObject => AuthInputPartial.apply(Extraction.extract[Map[String, String]](value))
260[warn] | ^^^^^^^^^^^^^^
261[warn] | Unreachable case
262[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:57:4
263[warn] 57 | value match {
264[warn] | ^^^^^
265[warn] |match may not be exhaustive.
266[warn] |
267[warn] |It would fail on pattern case: _: algoliasearch.ingestion.AuthInputPartialTrait
268[warn] |
269[warn] | longer explanation available when compiling with `-explain`
270[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/PlatformWithNone.scala:40:13
271[warn] 40 | case value: JString => Extraction.extract[PlatformNone](value)
272[warn] | ^^^^^^^^^^^^^^
273[warn] | Unreachable case
274[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/PlatformWithNone.scala:46:4
275[warn] 46 | value match {
276[warn] | ^^^^^
277[warn] |match may not be exhaustive.
278[warn] |
279[warn] |It would fail on pattern case: _: algoliasearch.ingestion.PlatformWithNoneTrait
280[warn] |
281[warn] | longer explanation available when compiling with `-explain`
282[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala:51:13
283[warn] 51 | case value: JObject => Extraction.extract[SourceCSV](value)
284[warn] | ^^^^^^^^^^^^^^
285[warn] | Unreachable case
286[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala:57:4
287[warn] 57 | value match {
288[warn] | ^^^^^
289[warn] |match may not be exhaustive.
290[warn] |
291[warn] |It would fail on pattern case: _: algoliasearch.ingestion.SourceInputTrait
292[warn] |
293[warn] | longer explanation available when compiling with `-explain`
294[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:48:13
295[warn] 48 | case value: JObject => Extraction.extract[SourceJSON](value)
296[warn] | ^^^^^^^^^^^^^^
297[warn] | Unreachable case
298[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:49:13
299[warn] 49 | case value: JObject => Extraction.extract[SourceCSV](value)
300[warn] | ^^^^^^^^^^^^^^
301[warn] | Unreachable case
302[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:50:13
303[warn] 50 | case value: JObject => Extraction.extract[SourceUpdateShopify](value)
304[warn] | ^^^^^^^^^^^^^^
305[warn] | Unreachable case
306[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:56:4
307[warn] 56 | value match {
308[warn] | ^^^^^
309[warn] |match may not be exhaustive.
310[warn] |
311[warn] |It would fail on pattern case: _: algoliasearch.ingestion.SourceUpdateInputTrait
312[warn] |
313[warn] | longer explanation available when compiling with `-explain`
314[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:40:13
315[warn] 40 | case value: JObject => Extraction.extract[SubscriptionTrigger](value)
316[warn] | ^^^^^^^^^^^^^^
317[warn] | Unreachable case
318[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:41:13
319[warn] 41 | case value: JObject => Extraction.extract[StreamingTrigger](value)
320[warn] | ^^^^^^^^^^^^^^
321[warn] | Unreachable case
322[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:47:4
323[warn] 47 | value match {
324[warn] | ^^^^^
325[warn] |match may not be exhaustive.
326[warn] |
327[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TaskCreateTriggerTrait
328[warn] |
329[warn] | longer explanation available when compiling with `-explain`
330[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskInput.scala:44:4
331[warn] 44 | value match {
332[warn] | ^^^^^
333[warn] |match may not be exhaustive.
334[warn] |
335[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TaskInputTrait
336[warn] |
337[warn] | longer explanation available when compiling with `-explain`
338[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala:37:13
339[warn] 37 | case value: JObject => Extraction.extract[TransformationNoCode](value)
340[warn] | ^^^^^^^^^^^^^^
341[warn] | Unreachable case
342[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala:43:4
343[warn] 43 | value match {
344[warn] | ^^^^^
345[warn] |match may not be exhaustive.
346[warn] |
347[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TransformationInputTrait
348[warn] |
349[warn] | longer explanation available when compiling with `-explain`
350[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:39:13
351[warn] 39 | case value: JObject => Extraction.extract[ScheduleTrigger](value)
352[warn] | ^^^^^^^^^^^^^^
353[warn] | Unreachable case
354[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:40:13
355[warn] 40 | case value: JObject => Extraction.extract[SubscriptionTrigger](value)
356[warn] | ^^^^^^^^^^^^^^
357[warn] | Unreachable case
358[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:41:13
359[warn] 41 | case value: JObject => Extraction.extract[StreamingTrigger](value)
360[warn] | ^^^^^^^^^^^^^^
361[warn] | Unreachable case
362[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:47:4
363[warn] 47 | value match {
364[warn] | ^^^^^
365[warn] | match may not be exhaustive.
366[warn] |
367[warn] | It would fail on pattern case: _: algoliasearch.ingestion.TriggerTrait
368[warn] |
369[warn] | longer explanation available when compiling with `-explain`
370[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/insights/EventsItems.scala:88:4
371[warn] 88 | value match {
372[warn] | ^^^^^
373[warn] |match may not be exhaustive.
374[warn] |
375[warn] |It would fail on pattern case: _: algoliasearch.insights.EventsItemsTrait
376[warn] |
377[warn] | longer explanation available when compiling with `-explain`
378[warn] -- [E121] Pattern Match Warning: /build/repo/src/main/scala/algoliasearch/internal/interceptor/LogInterceptor.scala:28:11
379[warn] 28 | case _ =>
380[warn] | ^
381[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
382[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/AroundRadius.scala:66:4
383[warn] 66 | value match {
384[warn] | ^^^^^
385[warn] |match may not be exhaustive.
386[warn] |
387[warn] |It would fail on pattern case: _: algoliasearch.recommend.AroundRadiusTrait
388[warn] |
389[warn] | longer explanation available when compiling with `-explain`
390[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/HighlightResult.scala:71:4
391[warn] 71 | value match {
392[warn] | ^^^^^
393[warn] |match may not be exhaustive.
394[warn] |
395[warn] |It would fail on pattern case: _: algoliasearch.recommend.HighlightResultTrait
396[warn] |
397[warn] | longer explanation available when compiling with `-explain`
398[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/IgnorePlurals.scala:72:4
399[warn] 72 | value match {
400[warn] | ^^^^^
401[warn] |match may not be exhaustive.
402[warn] |
403[warn] |It would fail on pattern case: _: algoliasearch.recommend.IgnorePluralsTrait
404[warn] |
405[warn] | longer explanation available when compiling with `-explain`
406[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsHit.scala:54:4
407[warn] 54 | value match {
408[warn] | ^^^^^
409[warn] |match may not be exhaustive.
410[warn] |
411[warn] |It would fail on pattern case: _: algoliasearch.recommend.RecommendationsHitTrait
412[warn] |
413[warn] | longer explanation available when compiling with `-explain`
414[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:49:13
415[warn] 49 | case value: JObject => Extraction.extract[RelatedQuery](value)
416[warn] | ^^^^^^^^^^^^^^
417[warn] | Unreachable case
418[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:50:13
419[warn] 50 | case value: JObject => Extraction.extract[TrendingItemsQuery](value)
420[warn] | ^^^^^^^^^^^^^^
421[warn] | Unreachable case
422[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:51:13
423[warn] 51 | case value: JObject => Extraction.extract[TrendingFacetsQuery](value)
424[warn] | ^^^^^^^^^^^^^^
425[warn] | Unreachable case
426[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:52:13
427[warn] 52 | case value: JObject => Extraction.extract[LookingSimilarQuery](value)
428[warn] | ^^^^^^^^^^^^^^
429[warn] | Unreachable case
430[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:59:6
431[warn] 59 | value match {
432[warn] | ^^^^^
433[warn] |match may not be exhaustive.
434[warn] |
435[warn] |It would fail on pattern case: _: algoliasearch.recommend.RecommendationsRequestTrait
436[warn] |
437[warn] | longer explanation available when compiling with `-explain`
438[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/SnippetResult.scala:70:4
439[warn] 70 | value match {
440[warn] | ^^^^^
441[warn] |match may not be exhaustive.
442[warn] |
443[warn] |It would fail on pattern case: _: algoliasearch.recommend.SnippetResultTrait
444[warn] |
445[warn] | longer explanation available when compiling with `-explain`
446[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/TypoTolerance.scala:66:4
447[warn] 66 | value match {
448[warn] | ^^^^^
449[warn] |match may not be exhaustive.
450[warn] |
451[warn] |It would fail on pattern case: _: algoliasearch.recommend.TypoToleranceTrait
452[warn] |
453[warn] | longer explanation available when compiling with `-explain`
454[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/AroundRadius.scala:71:4
455[warn] 71 | value match {
456[warn] | ^^^^^
457[warn] |match may not be exhaustive.
458[warn] |
459[warn] |It would fail on pattern case: _: algoliasearch.search.AroundRadiusTrait
460[warn] |
461[warn] | longer explanation available when compiling with `-explain`
462[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/AttributeToUpdate.scala:69:4
463[warn] 69 | value match {
464[warn] | ^^^^^
465[warn] |match may not be exhaustive.
466[warn] |
467[warn] |It would fail on pattern case: _: algoliasearch.search.AttributeToUpdateTrait
468[warn] |
469[warn] | longer explanation available when compiling with `-explain`
470[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/search/AutomaticFacetFilters.scala:76:13
471[warn] 76 | case value: JArray => AutomaticFacetFilters.apply(Extraction.extract[Seq[String]](value))
472[warn] | ^^^^^^^^^^^^^
473[warn] | Unreachable case
474[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/BrowseParams.scala:66:4
475[warn] 66 | value match {
476[warn] | ^^^^^
477[warn] |match may not be exhaustive.
478[warn] |
479[warn] |It would fail on pattern case: _: algoliasearch.search.BrowseParamsTrait
480[warn] |
481[warn] | longer explanation available when compiling with `-explain`
482[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/ConsequenceQuery.scala:67:4
483[warn] 67 | value match {
484[warn] | ^^^^^
485[warn] |match may not be exhaustive.
486[warn] |
487[warn] |It would fail on pattern case: _: algoliasearch.search.ConsequenceQueryTrait
488[warn] |
489[warn] | longer explanation available when compiling with `-explain`
490[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/HighlightResult.scala:76:4
491[warn] 76 | value match {
492[warn] | ^^^^^
493[warn] |match may not be exhaustive.
494[warn] |
495[warn] |It would fail on pattern case: _: algoliasearch.search.HighlightResultTrait
496[warn] |
497[warn] | longer explanation available when compiling with `-explain`
498[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/IgnorePlurals.scala:77:4
499[warn] 77 | value match {
500[warn] | ^^^^^
501[warn] |match may not be exhaustive.
502[warn] |
503[warn] |It would fail on pattern case: _: algoliasearch.search.IgnorePluralsTrait
504[warn] |
505[warn] | longer explanation available when compiling with `-explain`
506[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/Promote.scala:58:4
507[warn] 58 | value match {
508[warn] | ^^^^^
509[warn] | match may not be exhaustive.
510[warn] |
511[warn] | It would fail on pattern case: _: algoliasearch.search.PromoteTrait
512[warn] |
513[warn] | longer explanation available when compiling with `-explain`
514[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchParams.scala:66:4
515[warn] 66 | value match {
516[warn] | ^^^^^
517[warn] |match may not be exhaustive.
518[warn] |
519[warn] |It would fail on pattern case: _: algoliasearch.search.SearchParamsTrait
520[warn] |
521[warn] | longer explanation available when compiling with `-explain`
522[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchQuery.scala:68:4
523[warn] 68 | value match {
524[warn] | ^^^^^
525[warn] | match may not be exhaustive.
526[warn] |
527[warn] | It would fail on pattern case: _: algoliasearch.search.SearchQueryTrait
528[warn] |
529[warn] | longer explanation available when compiling with `-explain`
530[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchResult.scala:59:4
531[warn] 59 | value match {
532[warn] | ^^^^^
533[warn] |match may not be exhaustive.
534[warn] |
535[warn] |It would fail on pattern case: _: algoliasearch.search.SearchResultTrait
536[warn] |
537[warn] | longer explanation available when compiling with `-explain`
538[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SnippetResult.scala:75:4
539[warn] 75 | value match {
540[warn] | ^^^^^
541[warn] |match may not be exhaustive.
542[warn] |
543[warn] |It would fail on pattern case: _: algoliasearch.search.SnippetResultTrait
544[warn] |
545[warn] | longer explanation available when compiling with `-explain`
546[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/TypoTolerance.scala:71:4
547[warn] 71 | value match {
548[warn] | ^^^^^
549[warn] |match may not be exhaustive.
550[warn] |
551[warn] |It would fail on pattern case: _: algoliasearch.search.TypoToleranceTrait
552[warn] |
553[warn] | longer explanation available when compiling with `-explain`
554[warn] -- Warning: /build/repo/src/main/scala/algoliasearch/config/RequestOptions.scala:30:31
555[warn] 30 | val some = other.getOrElse(return this)
556[warn] | ^^^^^^^^^^^
557[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
558[warn] -- Warning: /build/repo/src/main/scala/algoliasearch/internal/interceptor/RetryStrategy.scala:38:8
559[warn] 38 | return processRequest(chain, request, currentHost)
560[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
561[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
562[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchResponse.scala]
563[info] [patched file /build/repo/src/main/scala/algoliasearch/personalization/ErrorBase.scala]
564[info] [patched file /build/repo/src/main/scala/algoliasearch/search/LogQuery.scala]
565[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala]
566[info] [patched file /build/repo/src/main/scala/algoliasearch/search/BrowseParams.scala]
567[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/ResultsInjectedItemInfoResponse.scala]
568[info] [patched file /build/repo/src/main/scala/algoliasearch/search/ConsequenceQuery.scala]
569[info] [patched file /build/repo/src/main/scala/algoliasearch/search/AttributeToUpdate.scala]
570[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchHits.scala]
571[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/CompositionRunSearchResponse.scala]
572[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/BaseSearchResponse.scala]
573[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala]
574[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/Hit.scala]
575[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/AuthOAuth.scala]
576[info] [patched file /build/repo/src/main/scala/algoliasearch/insights/ErrorBase.scala]
577[info] [patched file /build/repo/src/main/scala/algoliasearch/internal/JsonSerializer.scala]
578[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/SearchResultsItem.scala]
579[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendRule.scala]
580[info] [patched file /build/repo/src/main/scala/algoliasearch/search/BaseSearchResponse.scala]
581[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala]
582[info] [patched file /build/repo/src/main/scala/algoliasearch/internal/interceptor/HeaderInterceptor.scala]
583[info] [patched file /build/repo/src/main/scala/algoliasearch/search/BrowseResponse.scala]
584[info] [patched file /build/repo/src/main/scala/algoliasearch/querysuggestions/ErrorBase.scala]
585[info] [patched file /build/repo/src/main/scala/algoliasearch/search/Hit.scala]
586[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/ErrorBase.scala]
587[info] [patched file /build/repo/src/main/scala/algoliasearch/monitoring/Metrics.scala]
588[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/TaskInput.scala]
589[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchParams.scala]
590[info] [patched file /build/repo/src/main/scala/algoliasearch/abtesting/ErrorBase.scala]
591[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/HighlightResult.scala]
592[info] [patched file /build/repo/src/main/scala/algoliasearch/search/ErrorBase.scala]
593[info] [patched file /build/repo/src/main/scala/algoliasearch/search/Log.scala]
594[info] [patched file /build/repo/src/main/scala/algoliasearch/abtestingv3/AddABTestsVariant.scala]
595[info] [patched file /build/repo/src/main/scala/algoliasearch/search/Promote.scala]
596[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/CompositionsSearchResponse.scala]
597[info] [patched file /build/repo/src/main/scala/algoliasearch/abtesting/AddABTestsVariant.scala]
598[info] [patched file /build/repo/src/main/scala/algoliasearch/search/BuiltInOperation.scala]
599[info] [patched file /build/repo/src/main/scala/algoliasearch/search/UserHit.scala]
600[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchQuery.scala]
601[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/ResultsCompositionsResponse.scala]
602[info] [patched file /build/repo/src/main/scala/algoliasearch/search/DictionaryEntry.scala]
603[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala]
604[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala]
605[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/PushTaskRecords.scala]
606[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchResult.scala]
607[info] [patched file /build/repo/src/main/scala/algoliasearch/abtestingv3/ErrorBase.scala]
608[info] [patched file /build/repo/src/main/scala/algoliasearch/internal/HttpRequester.scala]
609[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala]
610[info] [patched file /build/repo/src/main/scala/algoliasearch/monitoring/Server.scala]
611[info] [patched file /build/repo/src/main/scala/algoliasearch/monitoring/ErrorBase.scala]
612[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/SnippetResult.scala]
613[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchSynonymsResponse.scala]
614[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala]
615[info] [patched file /build/repo/src/main/scala/algoliasearch/config/HttpRequest.scala]
616[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala]
617[info] [patched file /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala]
618[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/HighlightResult.scala]
619[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala]
620[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/SnippetResult.scala]
621[info] [patched file /build/repo/src/main/scala/algoliasearch/analytics/ErrorBase.scala]
622[info] [patched file /build/repo/src/main/scala/algoliasearch/insights/EventsItems.scala]
623[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/ErrorBase.scala]
624[info] [patched file /build/repo/src/main/scala/algoliasearch/search/HighlightResult.scala]
625[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/SearchHits.scala]
626[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/ErrorBase.scala]
627[info] [patched file /build/repo/src/main/scala/algoliasearch/config/ClientOptions.scala]
628[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala]
629[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/AuthOAuthPartial.scala]
630[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala]
631[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/HitMetadata.scala]
632[info] [patched file /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala]
633[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala]
634[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SnippetResult.scala]
635[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/TrendingFacetHit.scala]
636[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendHit.scala]
637[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala]
638[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsHit.scala]
639[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/CompositionBaseSearchResponse.scala]
640[warn] there were 380 deprecation warnings; re-run with -deprecation for details
641[warn] 72 warnings found
642[info] done compiling
643[info] compiling 78 Scala sources to /build/repo/target/scala-3.7.4/classes ...
644[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/abtesting/AddABTestsVariant.scala:50:4
645[warn] 50 | value match {
646[warn] | ^^^^^
647[warn] |match may not be exhaustive.
648[warn] |
649[warn] |It would fail on pattern case: _: algoliasearch.abtesting.AddABTestsVariantTrait
650[warn] |
651[warn] | longer explanation available when compiling with `-explain`
652[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/abtestingv3/AddABTestsVariant.scala:50:4
653[warn] 50 | value match {
654[warn] | ^^^^^
655[warn] |match may not be exhaustive.
656[warn] |
657[warn] |It would fail on pattern case: _: algoliasearch.abtestingv3.AddABTestsVariantTrait
658[warn] |
659[warn] | longer explanation available when compiling with `-explain`
660[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:47:13
661[warn] 47 | case value: JObject => Extraction.extract[TopHitsResponseWithAnalytics](value)
662[warn] | ^^^^^^^^^^^^^^
663[warn] | Unreachable case
664[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:48:13
665[warn] 48 | case value: JObject => Extraction.extract[TopHitsResponseWithRevenueAnalytics](value)
666[warn] | ^^^^^^^^^^^^^^
667[warn] | Unreachable case
668[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:54:4
669[warn] 54 | value match {
670[warn] | ^^^^^
671[warn] |match may not be exhaustive.
672[warn] |
673[warn] |It would fail on pattern case: _: algoliasearch.analytics.GetTopHitsResponseTrait
674[warn] |
675[warn] | longer explanation available when compiling with `-explain`
676[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:47:13
677[warn] 47 | case value: JObject => Extraction.extract[TopSearchesResponseWithAnalytics](value)
678[warn] | ^^^^^^^^^^^^^^
679[warn] | Unreachable case
680[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:48:13
681[warn] 48 | case value: JObject => Extraction.extract[TopSearchesResponseWithRevenueAnalytics](value)
682[warn] | ^^^^^^^^^^^^^^
683[warn] | Unreachable case
684[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:55:6
685[warn] 55 | value match {
686[warn] | ^^^^^
687[warn] |match may not be exhaustive.
688[warn] |
689[warn] |It would fail on pattern case: _: algoliasearch.analytics.GetTopSearchesResponseTrait
690[warn] |
691[warn] | longer explanation available when compiling with `-explain`
692[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala:49:13
693[warn] 49 | case value: JObject => Extraction.extract[DeleteCompositionAction](value)
694[warn] | ^^^^^^^^^^^^^^
695[warn] | Unreachable case
696[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala:56:6
697[warn] 56 | value match {
698[warn] | ^^^^^
699[warn] |match may not be exhaustive.
700[warn] |
701[warn] |It would fail on pattern case: _: algoliasearch.composition.BatchCompositionActionTrait
702[warn] |
703[warn] | longer explanation available when compiling with `-explain`
704[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/HighlightResult.scala:73:4
705[warn] 73 | value match {
706[warn] | ^^^^^
707[warn] |match may not be exhaustive.
708[warn] |
709[warn] |It would fail on pattern case: _: algoliasearch.composition.HighlightResultTrait
710[warn] |
711[warn] | longer explanation available when compiling with `-explain`
712[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala:49:13
713[warn] 49 | case value: JObject => Extraction.extract[ExternalSource](value)
714[warn] | ^^^^^^^^^^^^^^
715[warn] | Unreachable case
716[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala:55:4
717[warn] 55 | value match {
718[warn] | ^^^^^
719[warn] |match may not be exhaustive.
720[warn] |
721[warn] |It would fail on pattern case: _: algoliasearch.composition.InjectedItemSourceTrait
722[warn] |
723[warn] | longer explanation available when compiling with `-explain`
724[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala:51:13
725[warn] 51 | case value: JObject => Extraction.extract[DeleteCompositionRuleAction](value)
726[warn] | ^^^^^^^^^^^^^^
727[warn] | Unreachable case
728[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala:58:6
729[warn] 58 | value match {
730[warn] | ^^^^^
731[warn] |match may not be exhaustive.
732[warn] |
733[warn] |It would fail on pattern case: _: algoliasearch.composition.RulesBatchCompositionActionTrait
734[warn] |
735[warn] | longer explanation available when compiling with `-explain`
736[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/SnippetResult.scala:72:4
737[warn] 72 | value match {
738[warn] | ^^^^^
739[warn] |match may not be exhaustive.
740[warn] |
741[warn] |It would fail on pattern case: _: algoliasearch.composition.SnippetResultTrait
742[warn] |
743[warn] | longer explanation available when compiling with `-explain`
744[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:54:13
745[warn] 54 | case value: JObject => Extraction.extract[AuthAlgoliaInsights](value)
746[warn] | ^^^^^^^^^^^^^^
747[warn] | Unreachable case
748[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:55:13
749[warn] 55 | case value: JObject => AuthInput.apply(Extraction.extract[Map[String, String]](value))
750[warn] | ^^^^^^^^^^^^^^
751[warn] | Unreachable case
752[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:61:4
753[warn] 61 | value match {
754[warn] | ^^^^^
755[warn] |match may not be exhaustive.
756[warn] |
757[warn] |It would fail on pattern case: _: algoliasearch.ingestion.AuthInputTrait
758[warn] |
759[warn] | longer explanation available when compiling with `-explain`
760[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:50:13
761[warn] 50 | case value: JObject => Extraction.extract[AuthAlgoliaInsightsPartial](value)
762[warn] | ^^^^^^^^^^^^^^
763[warn] | Unreachable case
764[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:51:13
765[warn] 51 | case value: JObject => AuthInputPartial.apply(Extraction.extract[Map[String, String]](value))
766[warn] | ^^^^^^^^^^^^^^
767[warn] | Unreachable case
768[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:57:4
769[warn] 57 | value match {
770[warn] | ^^^^^
771[warn] |match may not be exhaustive.
772[warn] |
773[warn] |It would fail on pattern case: _: algoliasearch.ingestion.AuthInputPartialTrait
774[warn] |
775[warn] | longer explanation available when compiling with `-explain`
776[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala:51:13
777[warn] 51 | case value: JObject => Extraction.extract[SourceCSV](value)
778[warn] | ^^^^^^^^^^^^^^
779[warn] | Unreachable case
780[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala:57:4
781[warn] 57 | value match {
782[warn] | ^^^^^
783[warn] |match may not be exhaustive.
784[warn] |
785[warn] |It would fail on pattern case: _: algoliasearch.ingestion.SourceInputTrait
786[warn] |
787[warn] | longer explanation available when compiling with `-explain`
788[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:48:13
789[warn] 48 | case value: JObject => Extraction.extract[SourceJSON](value)
790[warn] | ^^^^^^^^^^^^^^
791[warn] | Unreachable case
792[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:49:13
793[warn] 49 | case value: JObject => Extraction.extract[SourceCSV](value)
794[warn] | ^^^^^^^^^^^^^^
795[warn] | Unreachable case
796[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:50:13
797[warn] 50 | case value: JObject => Extraction.extract[SourceUpdateShopify](value)
798[warn] | ^^^^^^^^^^^^^^
799[warn] | Unreachable case
800[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:56:4
801[warn] 56 | value match {
802[warn] | ^^^^^
803[warn] |match may not be exhaustive.
804[warn] |
805[warn] |It would fail on pattern case: _: algoliasearch.ingestion.SourceUpdateInputTrait
806[warn] |
807[warn] | longer explanation available when compiling with `-explain`
808[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:40:13
809[warn] 40 | case value: JObject => Extraction.extract[SubscriptionTrigger](value)
810[warn] | ^^^^^^^^^^^^^^
811[warn] | Unreachable case
812[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:41:13
813[warn] 41 | case value: JObject => Extraction.extract[StreamingTrigger](value)
814[warn] | ^^^^^^^^^^^^^^
815[warn] | Unreachable case
816[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:47:4
817[warn] 47 | value match {
818[warn] | ^^^^^
819[warn] |match may not be exhaustive.
820[warn] |
821[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TaskCreateTriggerTrait
822[warn] |
823[warn] | longer explanation available when compiling with `-explain`
824[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskInput.scala:44:4
825[warn] 44 | value match {
826[warn] | ^^^^^
827[warn] |match may not be exhaustive.
828[warn] |
829[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TaskInputTrait
830[warn] |
831[warn] | longer explanation available when compiling with `-explain`
832[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala:37:13
833[warn] 37 | case value: JObject => Extraction.extract[TransformationNoCode](value)
834[warn] | ^^^^^^^^^^^^^^
835[warn] | Unreachable case
836[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala:43:4
837[warn] 43 | value match {
838[warn] | ^^^^^
839[warn] |match may not be exhaustive.
840[warn] |
841[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TransformationInputTrait
842[warn] |
843[warn] | longer explanation available when compiling with `-explain`
844[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:39:13
845[warn] 39 | case value: JObject => Extraction.extract[ScheduleTrigger](value)
846[warn] | ^^^^^^^^^^^^^^
847[warn] | Unreachable case
848[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:40:13
849[warn] 40 | case value: JObject => Extraction.extract[SubscriptionTrigger](value)
850[warn] | ^^^^^^^^^^^^^^
851[warn] | Unreachable case
852[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:41:13
853[warn] 41 | case value: JObject => Extraction.extract[StreamingTrigger](value)
854[warn] | ^^^^^^^^^^^^^^
855[warn] | Unreachable case
856[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:47:4
857[warn] 47 | value match {
858[warn] | ^^^^^
859[warn] | match may not be exhaustive.
860[warn] |
861[warn] | It would fail on pattern case: _: algoliasearch.ingestion.TriggerTrait
862[warn] |
863[warn] | longer explanation available when compiling with `-explain`
864[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/insights/EventsItems.scala:88:4
865[warn] 88 | value match {
866[warn] | ^^^^^
867[warn] |match may not be exhaustive.
868[warn] |
869[warn] |It would fail on pattern case: _: algoliasearch.insights.EventsItemsTrait
870[warn] |
871[warn] | longer explanation available when compiling with `-explain`
872[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/HighlightResult.scala:71:4
873[warn] 71 | value match {
874[warn] | ^^^^^
875[warn] |match may not be exhaustive.
876[warn] |
877[warn] |It would fail on pattern case: _: algoliasearch.recommend.HighlightResultTrait
878[warn] |
879[warn] | longer explanation available when compiling with `-explain`
880[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsHit.scala:54:4
881[warn] 54 | value match {
882[warn] | ^^^^^
883[warn] |match may not be exhaustive.
884[warn] |
885[warn] |It would fail on pattern case: _: algoliasearch.recommend.RecommendationsHitTrait
886[warn] |
887[warn] | longer explanation available when compiling with `-explain`
888[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:49:13
889[warn] 49 | case value: JObject => Extraction.extract[RelatedQuery](value)
890[warn] | ^^^^^^^^^^^^^^
891[warn] | Unreachable case
892[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:50:13
893[warn] 50 | case value: JObject => Extraction.extract[TrendingItemsQuery](value)
894[warn] | ^^^^^^^^^^^^^^
895[warn] | Unreachable case
896[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:51:13
897[warn] 51 | case value: JObject => Extraction.extract[TrendingFacetsQuery](value)
898[warn] | ^^^^^^^^^^^^^^
899[warn] | Unreachable case
900[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:52:13
901[warn] 52 | case value: JObject => Extraction.extract[LookingSimilarQuery](value)
902[warn] | ^^^^^^^^^^^^^^
903[warn] | Unreachable case
904[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:59:6
905[warn] 59 | value match {
906[warn] | ^^^^^
907[warn] |match may not be exhaustive.
908[warn] |
909[warn] |It would fail on pattern case: _: algoliasearch.recommend.RecommendationsRequestTrait
910[warn] |
911[warn] | longer explanation available when compiling with `-explain`
912[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/SnippetResult.scala:70:4
913[warn] 70 | value match {
914[warn] | ^^^^^
915[warn] |match may not be exhaustive.
916[warn] |
917[warn] |It would fail on pattern case: _: algoliasearch.recommend.SnippetResultTrait
918[warn] |
919[warn] | longer explanation available when compiling with `-explain`
920[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/AttributeToUpdate.scala:69:4
921[warn] 69 | value match {
922[warn] | ^^^^^
923[warn] |match may not be exhaustive.
924[warn] |
925[warn] |It would fail on pattern case: _: algoliasearch.search.AttributeToUpdateTrait
926[warn] |
927[warn] | longer explanation available when compiling with `-explain`
928[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/BrowseParams.scala:66:4
929[warn] 66 | value match {
930[warn] | ^^^^^
931[warn] |match may not be exhaustive.
932[warn] |
933[warn] |It would fail on pattern case: _: algoliasearch.search.BrowseParamsTrait
934[warn] |
935[warn] | longer explanation available when compiling with `-explain`
936[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/ConsequenceQuery.scala:67:4
937[warn] 67 | value match {
938[warn] | ^^^^^
939[warn] |match may not be exhaustive.
940[warn] |
941[warn] |It would fail on pattern case: _: algoliasearch.search.ConsequenceQueryTrait
942[warn] |
943[warn] | longer explanation available when compiling with `-explain`
944[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/HighlightResult.scala:76:4
945[warn] 76 | value match {
946[warn] | ^^^^^
947[warn] |match may not be exhaustive.
948[warn] |
949[warn] |It would fail on pattern case: _: algoliasearch.search.HighlightResultTrait
950[warn] |
951[warn] | longer explanation available when compiling with `-explain`
952[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/Promote.scala:58:4
953[warn] 58 | value match {
954[warn] | ^^^^^
955[warn] | match may not be exhaustive.
956[warn] |
957[warn] | It would fail on pattern case: _: algoliasearch.search.PromoteTrait
958[warn] |
959[warn] | longer explanation available when compiling with `-explain`
960[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchParams.scala:66:4
961[warn] 66 | value match {
962[warn] | ^^^^^
963[warn] |match may not be exhaustive.
964[warn] |
965[warn] |It would fail on pattern case: _: algoliasearch.search.SearchParamsTrait
966[warn] |
967[warn] | longer explanation available when compiling with `-explain`
968[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchQuery.scala:68:4
969[warn] 68 | value match {
970[warn] | ^^^^^
971[warn] | match may not be exhaustive.
972[warn] |
973[warn] | It would fail on pattern case: _: algoliasearch.search.SearchQueryTrait
974[warn] |
975[warn] | longer explanation available when compiling with `-explain`
976[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchResult.scala:59:4
977[warn] 59 | value match {
978[warn] | ^^^^^
979[warn] |match may not be exhaustive.
980[warn] |
981[warn] |It would fail on pattern case: _: algoliasearch.search.SearchResultTrait
982[warn] |
983[warn] | longer explanation available when compiling with `-explain`
984[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SnippetResult.scala:75:4
985[warn] 75 | value match {
986[warn] | ^^^^^
987[warn] |match may not be exhaustive.
988[warn] |
989[warn] |It would fail on pattern case: _: algoliasearch.search.SnippetResultTrait
990[warn] |
991[warn] | longer explanation available when compiling with `-explain`
992[warn] there were 150 deprecation warnings; re-run with -deprecation for details
993[warn] 57 warnings found
994[info] done compiling
995[info] compiling 86 Scala sources to /build/repo/target/scala-3.7.4/classes ...
996[warn] there were 6 deprecation warnings; re-run with -deprecation for details
997[warn] 58 warnings found
998[info] done compiling
999
1000************************
1001Build summary:
1002[{
1003 "module": "algoliasearch-scala",
1004 "compile": {"status": "ok", "tookMs": 38544, "warnings": 71, "errors": 0, "sourceVersion": "3.7-migration"},
1005 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1006 "test-compile": {"status": "ok", "tookMs": 7719, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1007 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1008 "publish": {"status": "skipped", "tookMs": 0},
1009 "metadata": {
1010 "crossScalaVersions": ["2.13.12", "3.6.3"]
1011}
1012}]
1013************************
1014[success] Total time: 55 s, completed Nov 27, 2025, 8:40:26 PM
1015[0JChecking patch project/plugins.sbt...
1016Checking patch build.sbt...
1017Applied patch project/plugins.sbt cleanly.
1018Applied patch build.sbt cleanly.
1019Commit migration rewrites
1020Switched to a new branch 'opencb/migrate-source-3.7'
1021[opencb/migrate-source-3.7 573bc28] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
1022 78 files changed, 224 insertions(+), 224 deletions(-)
1023----
1024Preparing build for 3.8.0-RC2
1025Scala binary version found: 3.8
1026Implicitly using source version 3.8
1027Scala binary version found: 3.8
1028Implicitly using source version 3.8
1029Would try to apply common scalacOption (best-effort, sbt/mill only):
1030Append: ,REQUIRE:-source:3.8
1031Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1032----
1033Starting build for 3.8.0-RC2
1034Execute tests: false
1035sbt project found:
1036No prepare script found for project algolia/algoliasearch-client-scala
1037##################################
1038Scala version: 3.8.0-RC2
1039Targets: com.algolia%algoliasearch-scala
1040Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
1041##################################
1042Using extra scalacOptions: ,REQUIRE:-source:3.8
1043Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1044[sbt_options] declare -a sbt_options=()
1045[process_args] java_version = '17'
1046[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
1047# Executing command line:
1048java
1049-Dfile.encoding=UTF-8
1050-Dcommunitybuild.scala=3.8.0-RC2
1051-Dcommunitybuild.project.dependencies.add=
1052-Xmx7G
1053-Xms4G
1054-Xss8M
1055-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1056-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
1057-jar
1058/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1059"setCrossScalaVersions 3.8.0-RC2"
1060"++3.8.0-RC2 -v"
1061"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1062"set every credentials := Nil"
1063"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1064"removeScalacOptionsStartingWith -P:wartremover"
1065
1066moduleMappings
1067"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" com.algolia%algoliasearch-scala"
1068
1069[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
1070[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1071[info] loading project definition from /build/repo/project
1072[info] loading settings for project root from build.sbt, version.sbt...
1073[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1074Execute setCrossScalaVersions: 3.8.0-RC2
1075OpenCB::Changing crossVersion 3.6.3 -> 3.8.0-RC2 in root/crossScalaVersions
1076[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1077[info] Setting Scala version to 3.8.0-RC2 on 1 projects.
1078[info] Switching Scala version on:
1079[info] * root (2.13.12, 3.8.0-RC2, 2.13.17)
1080[info] Excluding projects:
1081[info] Reapplying settings...
1082[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1083Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1084[info] Reapplying settings...
1085[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1086[info] Defining Global / credentials, credentials
1087[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 7 others.
1088[info] Run `last` for details.
1089[info] Reapplying settings...
1090[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1091Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1092[info] Reapplying settings...
1093OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1094
1095 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1096 Did you mean allExcludeDependencies ?
1097 , retry without global scopes
1098[info] Reapplying settings...
1099[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1100Execute removeScalacOptionsStartingWith: -P:wartremover
1101[info] Reapplying settings...
1102[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1103[success] Total time: 0 s, completed Nov 27, 2025, 8:40:35 PM
1104Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
1105Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1106Starting build...
1107Projects: Set(root)
1108Starting build for ProjectRef(file:/build/repo/,root) (algoliasearch-scala)... [0/1]
1109OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1110OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1111Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1112[info] compiling 776 Scala sources to /build/repo/target/scala-3.8.0-RC2/classes ...
1113Build timeouts: 1, would retry
1114Retrying build, retry 1/2, force Scala version:false, enable migration:
1115[sbt_options] declare -a sbt_options=()
1116[process_args] java_version = '17'
1117[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
1118# Executing command line:
1119java
1120-Dfile.encoding=UTF-8
1121-Dcommunitybuild.scala=3.8.0-RC2
1122-Dcommunitybuild.project.dependencies.add=
1123-Xmx7G
1124-Xms4G
1125-Xss8M
1126-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1127-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
1128-jar
1129/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1130"setCrossScalaVersions 3.8.0-RC2"
1131"++3.8.0-RC2 -v"
1132"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1133"set every credentials := Nil"
1134"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1135"removeScalacOptionsStartingWith -P:wartremover"
1136
1137moduleMappings
1138"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" com.algolia%algoliasearch-scala"
1139
1140[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
1141[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1142[info] loading project definition from /build/repo/project
1143[info] loading settings for project root from build.sbt, version.sbt...
1144[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1145Execute setCrossScalaVersions: 3.8.0-RC2
1146OpenCB::Changing crossVersion 3.6.3 -> 3.8.0-RC2 in root/crossScalaVersions
1147[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1148[info] Setting Scala version to 3.8.0-RC2 on 1 projects.
1149[info] Switching Scala version on:
1150[info] * root (2.13.12, 3.8.0-RC2, 2.13.17)
1151[info] Excluding projects:
1152[info] Reapplying settings...
1153[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1154Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1155[info] Reapplying settings...
1156[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1157[info] Defining Global / credentials, credentials
1158[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 7 others.
1159[info] Run `last` for details.
1160[info] Reapplying settings...
1161[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1162Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1163[info] Reapplying settings...
1164OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1165
1166 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1167 Did you mean allExcludeDependencies ?
1168 , retry without global scopes
1169[info] Reapplying settings...
1170[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1171Execute removeScalacOptionsStartingWith: -P:wartremover
1172[info] Reapplying settings...
1173[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1174[success] Total time: 0 s, completed Nov 27, 2025, 10:30:36 PM
1175Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
1176Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1177Starting build...
1178Projects: Set(root)
1179Starting build for ProjectRef(file:/build/repo/,root) (algoliasearch-scala)... [0/1]
1180OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1181OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1182Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1183[info] compiling 776 Scala sources to /build/repo/target/scala-3.8.0-RC2/classes ...
1184Build timeout after 2 hours