Build Logs
algolia/algoliasearch-client-scala • 3.8.0-RC5:2025-12-31
Errors
0
Warnings
1252
Total Lines
1580
1##################################
2Clonning https://github.com/algolia/algoliasearch-client-scala.git into /build/repo using revision v2.36.1
3##################################
4Note: switching to '31bf968215cc78beab97d7b40fe314f27228e881'.
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.86s.
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.18)
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 Dec 31, 2025, 10:16:38 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:66:4
163[warn] 66 | 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:47:13
171[warn] 47 | 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:54:6
175[warn] 54 | 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:71:4
183[warn] 71 | 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:72:4
191[warn] 72 | 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:47:13
199[warn] 47 | 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:53:4
203[warn] 53 | 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:49:13
211[warn] 49 | 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:56:6
215[warn] 56 | 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:70:4
223[warn] 70 | 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:66:4
231[warn] 66 | 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/recommend/SnippetResult.scala]
563[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala]
564[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala]
565[info] [patched file /build/repo/src/main/scala/algoliasearch/abtesting/ErrorBase.scala]
566[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala]
567[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/PushTaskRecords.scala]
568[info] [patched file /build/repo/src/main/scala/algoliasearch/search/LogQuery.scala]
569[info] [patched file /build/repo/src/main/scala/algoliasearch/abtestingv3/ErrorBase.scala]
570[info] [patched file /build/repo/src/main/scala/algoliasearch/abtesting/AddABTestsVariant.scala]
571[info] [patched file /build/repo/src/main/scala/algoliasearch/internal/HttpRequester.scala]
572[info] [patched file /build/repo/src/main/scala/algoliasearch/search/UserHit.scala]
573[info] [patched file /build/repo/src/main/scala/algoliasearch/search/BrowseResponse.scala]
574[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala]
575[info] [patched file /build/repo/src/main/scala/algoliasearch/insights/EventsItems.scala]
576[info] [patched file /build/repo/src/main/scala/algoliasearch/monitoring/ErrorBase.scala]
577[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SnippetResult.scala]
578[info] [patched file /build/repo/src/main/scala/algoliasearch/search/BrowseParams.scala]
579[info] [patched file /build/repo/src/main/scala/algoliasearch/analytics/ErrorBase.scala]
580[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/BaseSearchResponse.scala]
581[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/HighlightResult.scala]
582[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchQuery.scala]
583[info] [patched file /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala]
584[info] [patched file /build/repo/src/main/scala/algoliasearch/search/ErrorBase.scala]
585[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/AuthOAuth.scala]
586[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala]
587[info] [patched file /build/repo/src/main/scala/algoliasearch/search/ConsequenceQuery.scala]
588[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchResponse.scala]
589[info] [patched file /build/repo/src/main/scala/algoliasearch/internal/interceptor/HeaderInterceptor.scala]
590[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/SnippetResult.scala]
591[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/Hit.scala]
592[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/TrendingFacetHit.scala]
593[info] [patched file /build/repo/src/main/scala/algoliasearch/monitoring/Metrics.scala]
594[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala]
595[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala]
596[info] [patched file /build/repo/src/main/scala/algoliasearch/abtestingv3/AddABTestsVariant.scala]
597[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/ResultsInjectedItemInfoResponse.scala]
598[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendRule.scala]
599[info] [patched file /build/repo/src/main/scala/algoliasearch/search/AttributeToUpdate.scala]
600[info] [patched file /build/repo/src/main/scala/algoliasearch/personalization/ErrorBase.scala]
601[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/SearchResultsItem.scala]
602[info] [patched file /build/repo/src/main/scala/algoliasearch/search/BuiltInOperation.scala]
603[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala]
604[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/HitMetadata.scala]
605[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/ErrorBase.scala]
606[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsHit.scala]
607[info] [patched file /build/repo/src/main/scala/algoliasearch/querysuggestions/ErrorBase.scala]
608[info] [patched file /build/repo/src/main/scala/algoliasearch/config/ClientOptions.scala]
609[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/CompositionsSearchResponse.scala]
610[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala]
611[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/HighlightResult.scala]
612[info] [patched file /build/repo/src/main/scala/algoliasearch/search/Hit.scala]
613[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchResult.scala]
614[info] [patched file /build/repo/src/main/scala/algoliasearch/search/Promote.scala]
615[info] [patched file /build/repo/src/main/scala/algoliasearch/internal/JsonSerializer.scala]
616[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/ErrorBase.scala]
617[info] [patched file /build/repo/src/main/scala/algoliasearch/search/HighlightResult.scala]
618[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala]
619[info] [patched file /build/repo/src/main/scala/algoliasearch/search/DictionaryEntry.scala]
620[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala]
621[info] [patched file /build/repo/src/main/scala/algoliasearch/search/Log.scala]
622[info] [patched file /build/repo/src/main/scala/algoliasearch/monitoring/Server.scala]
623[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchSynonymsResponse.scala]
624[info] [patched file /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala]
625[info] [patched file /build/repo/src/main/scala/algoliasearch/config/HttpRequest.scala]
626[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/RecommendHit.scala]
627[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchParams.scala]
628[info] [patched file /build/repo/src/main/scala/algoliasearch/search/SearchHits.scala]
629[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala]
630[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/AuthOAuthPartial.scala]
631[info] [patched file /build/repo/src/main/scala/algoliasearch/search/BaseSearchResponse.scala]
632[info] [patched file /build/repo/src/main/scala/algoliasearch/composition/CompositionRunSearchResponse.scala]
633[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/ErrorBase.scala]
634[info] [patched file /build/repo/src/main/scala/algoliasearch/insights/ErrorBase.scala]
635[info] [patched file /build/repo/src/main/scala/algoliasearch/ingestion/TaskInput.scala]
636[info] [patched file /build/repo/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala]
637[warn] there were 378 deprecation warnings; re-run with -deprecation for details
638[warn] 72 warnings found
639[info] done compiling
640[info] compiling 75 Scala sources to /build/repo/target/scala-3.7.4/classes ...
641[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/abtesting/AddABTestsVariant.scala:50:4
642[warn] 50 | value match {
643[warn] | ^^^^^
644[warn] |match may not be exhaustive.
645[warn] |
646[warn] |It would fail on pattern case: _: algoliasearch.abtesting.AddABTestsVariantTrait
647[warn] |
648[warn] | longer explanation available when compiling with `-explain`
649[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/abtestingv3/AddABTestsVariant.scala:50:4
650[warn] 50 | value match {
651[warn] | ^^^^^
652[warn] |match may not be exhaustive.
653[warn] |
654[warn] |It would fail on pattern case: _: algoliasearch.abtestingv3.AddABTestsVariantTrait
655[warn] |
656[warn] | longer explanation available when compiling with `-explain`
657[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:47:13
658[warn] 47 | case value: JObject => Extraction.extract[TopHitsResponseWithAnalytics](value)
659[warn] | ^^^^^^^^^^^^^^
660[warn] | Unreachable case
661[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:48:13
662[warn] 48 | case value: JObject => Extraction.extract[TopHitsResponseWithRevenueAnalytics](value)
663[warn] | ^^^^^^^^^^^^^^
664[warn] | Unreachable case
665[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:54:4
666[warn] 54 | value match {
667[warn] | ^^^^^
668[warn] |match may not be exhaustive.
669[warn] |
670[warn] |It would fail on pattern case: _: algoliasearch.analytics.GetTopHitsResponseTrait
671[warn] |
672[warn] | longer explanation available when compiling with `-explain`
673[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:47:13
674[warn] 47 | case value: JObject => Extraction.extract[TopSearchesResponseWithAnalytics](value)
675[warn] | ^^^^^^^^^^^^^^
676[warn] | Unreachable case
677[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:48:13
678[warn] 48 | case value: JObject => Extraction.extract[TopSearchesResponseWithRevenueAnalytics](value)
679[warn] | ^^^^^^^^^^^^^^
680[warn] | Unreachable case
681[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:55:6
682[warn] 55 | value match {
683[warn] | ^^^^^
684[warn] |match may not be exhaustive.
685[warn] |
686[warn] |It would fail on pattern case: _: algoliasearch.analytics.GetTopSearchesResponseTrait
687[warn] |
688[warn] | longer explanation available when compiling with `-explain`
689[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala:47:13
690[warn] 47 | case value: JObject => Extraction.extract[DeleteCompositionAction](value)
691[warn] | ^^^^^^^^^^^^^^
692[warn] | Unreachable case
693[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala:54:6
694[warn] 54 | value match {
695[warn] | ^^^^^
696[warn] |match may not be exhaustive.
697[warn] |
698[warn] |It would fail on pattern case: _: algoliasearch.composition.BatchCompositionActionTrait
699[warn] |
700[warn] | longer explanation available when compiling with `-explain`
701[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/HighlightResult.scala:71:4
702[warn] 71 | value match {
703[warn] | ^^^^^
704[warn] |match may not be exhaustive.
705[warn] |
706[warn] |It would fail on pattern case: _: algoliasearch.composition.HighlightResultTrait
707[warn] |
708[warn] | longer explanation available when compiling with `-explain`
709[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala:47:13
710[warn] 47 | case value: JObject => Extraction.extract[ExternalSource](value)
711[warn] | ^^^^^^^^^^^^^^
712[warn] | Unreachable case
713[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala:53:4
714[warn] 53 | value match {
715[warn] | ^^^^^
716[warn] |match may not be exhaustive.
717[warn] |
718[warn] |It would fail on pattern case: _: algoliasearch.composition.InjectedItemSourceTrait
719[warn] |
720[warn] | longer explanation available when compiling with `-explain`
721[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala:49:13
722[warn] 49 | case value: JObject => Extraction.extract[DeleteCompositionRuleAction](value)
723[warn] | ^^^^^^^^^^^^^^
724[warn] | Unreachable case
725[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala:56:6
726[warn] 56 | value match {
727[warn] | ^^^^^
728[warn] |match may not be exhaustive.
729[warn] |
730[warn] |It would fail on pattern case: _: algoliasearch.composition.RulesBatchCompositionActionTrait
731[warn] |
732[warn] | longer explanation available when compiling with `-explain`
733[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/SnippetResult.scala:70:4
734[warn] 70 | value match {
735[warn] | ^^^^^
736[warn] |match may not be exhaustive.
737[warn] |
738[warn] |It would fail on pattern case: _: algoliasearch.composition.SnippetResultTrait
739[warn] |
740[warn] | longer explanation available when compiling with `-explain`
741[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:54:13
742[warn] 54 | case value: JObject => Extraction.extract[AuthAlgoliaInsights](value)
743[warn] | ^^^^^^^^^^^^^^
744[warn] | Unreachable case
745[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:55:13
746[warn] 55 | case value: JObject => AuthInput.apply(Extraction.extract[Map[String, String]](value))
747[warn] | ^^^^^^^^^^^^^^
748[warn] | Unreachable case
749[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:61:4
750[warn] 61 | value match {
751[warn] | ^^^^^
752[warn] |match may not be exhaustive.
753[warn] |
754[warn] |It would fail on pattern case: _: algoliasearch.ingestion.AuthInputTrait
755[warn] |
756[warn] | longer explanation available when compiling with `-explain`
757[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:50:13
758[warn] 50 | case value: JObject => Extraction.extract[AuthAlgoliaInsightsPartial](value)
759[warn] | ^^^^^^^^^^^^^^
760[warn] | Unreachable case
761[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:51:13
762[warn] 51 | case value: JObject => AuthInputPartial.apply(Extraction.extract[Map[String, String]](value))
763[warn] | ^^^^^^^^^^^^^^
764[warn] | Unreachable case
765[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:57:4
766[warn] 57 | value match {
767[warn] | ^^^^^
768[warn] |match may not be exhaustive.
769[warn] |
770[warn] |It would fail on pattern case: _: algoliasearch.ingestion.AuthInputPartialTrait
771[warn] |
772[warn] | longer explanation available when compiling with `-explain`
773[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala:51:13
774[warn] 51 | case value: JObject => Extraction.extract[SourceCSV](value)
775[warn] | ^^^^^^^^^^^^^^
776[warn] | Unreachable case
777[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala:57:4
778[warn] 57 | value match {
779[warn] | ^^^^^
780[warn] |match may not be exhaustive.
781[warn] |
782[warn] |It would fail on pattern case: _: algoliasearch.ingestion.SourceInputTrait
783[warn] |
784[warn] | longer explanation available when compiling with `-explain`
785[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:48:13
786[warn] 48 | case value: JObject => Extraction.extract[SourceJSON](value)
787[warn] | ^^^^^^^^^^^^^^
788[warn] | Unreachable case
789[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:49:13
790[warn] 49 | case value: JObject => Extraction.extract[SourceCSV](value)
791[warn] | ^^^^^^^^^^^^^^
792[warn] | Unreachable case
793[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:50:13
794[warn] 50 | case value: JObject => Extraction.extract[SourceUpdateShopify](value)
795[warn] | ^^^^^^^^^^^^^^
796[warn] | Unreachable case
797[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:56:4
798[warn] 56 | value match {
799[warn] | ^^^^^
800[warn] |match may not be exhaustive.
801[warn] |
802[warn] |It would fail on pattern case: _: algoliasearch.ingestion.SourceUpdateInputTrait
803[warn] |
804[warn] | longer explanation available when compiling with `-explain`
805[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:40:13
806[warn] 40 | case value: JObject => Extraction.extract[SubscriptionTrigger](value)
807[warn] | ^^^^^^^^^^^^^^
808[warn] | Unreachable case
809[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:41:13
810[warn] 41 | case value: JObject => Extraction.extract[StreamingTrigger](value)
811[warn] | ^^^^^^^^^^^^^^
812[warn] | Unreachable case
813[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:47:4
814[warn] 47 | value match {
815[warn] | ^^^^^
816[warn] |match may not be exhaustive.
817[warn] |
818[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TaskCreateTriggerTrait
819[warn] |
820[warn] | longer explanation available when compiling with `-explain`
821[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskInput.scala:44:4
822[warn] 44 | value match {
823[warn] | ^^^^^
824[warn] |match may not be exhaustive.
825[warn] |
826[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TaskInputTrait
827[warn] |
828[warn] | longer explanation available when compiling with `-explain`
829[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala:37:13
830[warn] 37 | case value: JObject => Extraction.extract[TransformationNoCode](value)
831[warn] | ^^^^^^^^^^^^^^
832[warn] | Unreachable case
833[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala:43:4
834[warn] 43 | value match {
835[warn] | ^^^^^
836[warn] |match may not be exhaustive.
837[warn] |
838[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TransformationInputTrait
839[warn] |
840[warn] | longer explanation available when compiling with `-explain`
841[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:39:13
842[warn] 39 | case value: JObject => Extraction.extract[ScheduleTrigger](value)
843[warn] | ^^^^^^^^^^^^^^
844[warn] | Unreachable case
845[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:40:13
846[warn] 40 | case value: JObject => Extraction.extract[SubscriptionTrigger](value)
847[warn] | ^^^^^^^^^^^^^^
848[warn] | Unreachable case
849[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:41:13
850[warn] 41 | case value: JObject => Extraction.extract[StreamingTrigger](value)
851[warn] | ^^^^^^^^^^^^^^
852[warn] | Unreachable case
853[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:47:4
854[warn] 47 | value match {
855[warn] | ^^^^^
856[warn] | match may not be exhaustive.
857[warn] |
858[warn] | It would fail on pattern case: _: algoliasearch.ingestion.TriggerTrait
859[warn] |
860[warn] | longer explanation available when compiling with `-explain`
861[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/insights/EventsItems.scala:88:4
862[warn] 88 | value match {
863[warn] | ^^^^^
864[warn] |match may not be exhaustive.
865[warn] |
866[warn] |It would fail on pattern case: _: algoliasearch.insights.EventsItemsTrait
867[warn] |
868[warn] | longer explanation available when compiling with `-explain`
869[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/HighlightResult.scala:71:4
870[warn] 71 | value match {
871[warn] | ^^^^^
872[warn] |match may not be exhaustive.
873[warn] |
874[warn] |It would fail on pattern case: _: algoliasearch.recommend.HighlightResultTrait
875[warn] |
876[warn] | longer explanation available when compiling with `-explain`
877[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsHit.scala:54:4
878[warn] 54 | value match {
879[warn] | ^^^^^
880[warn] |match may not be exhaustive.
881[warn] |
882[warn] |It would fail on pattern case: _: algoliasearch.recommend.RecommendationsHitTrait
883[warn] |
884[warn] | longer explanation available when compiling with `-explain`
885[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:49:13
886[warn] 49 | case value: JObject => Extraction.extract[RelatedQuery](value)
887[warn] | ^^^^^^^^^^^^^^
888[warn] | Unreachable case
889[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:50:13
890[warn] 50 | case value: JObject => Extraction.extract[TrendingItemsQuery](value)
891[warn] | ^^^^^^^^^^^^^^
892[warn] | Unreachable case
893[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:51:13
894[warn] 51 | case value: JObject => Extraction.extract[TrendingFacetsQuery](value)
895[warn] | ^^^^^^^^^^^^^^
896[warn] | Unreachable case
897[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:52:13
898[warn] 52 | case value: JObject => Extraction.extract[LookingSimilarQuery](value)
899[warn] | ^^^^^^^^^^^^^^
900[warn] | Unreachable case
901[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:59:6
902[warn] 59 | value match {
903[warn] | ^^^^^
904[warn] |match may not be exhaustive.
905[warn] |
906[warn] |It would fail on pattern case: _: algoliasearch.recommend.RecommendationsRequestTrait
907[warn] |
908[warn] | longer explanation available when compiling with `-explain`
909[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/SnippetResult.scala:70:4
910[warn] 70 | value match {
911[warn] | ^^^^^
912[warn] |match may not be exhaustive.
913[warn] |
914[warn] |It would fail on pattern case: _: algoliasearch.recommend.SnippetResultTrait
915[warn] |
916[warn] | longer explanation available when compiling with `-explain`
917[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/AttributeToUpdate.scala:69:4
918[warn] 69 | value match {
919[warn] | ^^^^^
920[warn] |match may not be exhaustive.
921[warn] |
922[warn] |It would fail on pattern case: _: algoliasearch.search.AttributeToUpdateTrait
923[warn] |
924[warn] | longer explanation available when compiling with `-explain`
925[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/BrowseParams.scala:66:4
926[warn] 66 | value match {
927[warn] | ^^^^^
928[warn] |match may not be exhaustive.
929[warn] |
930[warn] |It would fail on pattern case: _: algoliasearch.search.BrowseParamsTrait
931[warn] |
932[warn] | longer explanation available when compiling with `-explain`
933[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/ConsequenceQuery.scala:67:4
934[warn] 67 | value match {
935[warn] | ^^^^^
936[warn] |match may not be exhaustive.
937[warn] |
938[warn] |It would fail on pattern case: _: algoliasearch.search.ConsequenceQueryTrait
939[warn] |
940[warn] | longer explanation available when compiling with `-explain`
941[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/HighlightResult.scala:76:4
942[warn] 76 | value match {
943[warn] | ^^^^^
944[warn] |match may not be exhaustive.
945[warn] |
946[warn] |It would fail on pattern case: _: algoliasearch.search.HighlightResultTrait
947[warn] |
948[warn] | longer explanation available when compiling with `-explain`
949[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/Promote.scala:58:4
950[warn] 58 | value match {
951[warn] | ^^^^^
952[warn] | match may not be exhaustive.
953[warn] |
954[warn] | It would fail on pattern case: _: algoliasearch.search.PromoteTrait
955[warn] |
956[warn] | longer explanation available when compiling with `-explain`
957[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchParams.scala:66:4
958[warn] 66 | value match {
959[warn] | ^^^^^
960[warn] |match may not be exhaustive.
961[warn] |
962[warn] |It would fail on pattern case: _: algoliasearch.search.SearchParamsTrait
963[warn] |
964[warn] | longer explanation available when compiling with `-explain`
965[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchQuery.scala:68:4
966[warn] 68 | value match {
967[warn] | ^^^^^
968[warn] | match may not be exhaustive.
969[warn] |
970[warn] | It would fail on pattern case: _: algoliasearch.search.SearchQueryTrait
971[warn] |
972[warn] | longer explanation available when compiling with `-explain`
973[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchResult.scala:59:4
974[warn] 59 | value match {
975[warn] | ^^^^^
976[warn] |match may not be exhaustive.
977[warn] |
978[warn] |It would fail on pattern case: _: algoliasearch.search.SearchResultTrait
979[warn] |
980[warn] | longer explanation available when compiling with `-explain`
981[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SnippetResult.scala:75:4
982[warn] 75 | value match {
983[warn] | ^^^^^
984[warn] |match may not be exhaustive.
985[warn] |
986[warn] |It would fail on pattern case: _: algoliasearch.search.SnippetResultTrait
987[warn] |
988[warn] | longer explanation available when compiling with `-explain`
989[warn] there were 147 deprecation warnings; re-run with -deprecation for details
990[warn] 57 warnings found
991[info] done compiling
992[info] compiling 86 Scala sources to /build/repo/target/scala-3.7.4/classes ...
993[warn] there were 6 deprecation warnings; re-run with -deprecation for details
994[warn] 58 warnings found
995[info] done compiling
996
997************************
998Build summary:
999[{
1000 "module": "algoliasearch-scala",
1001 "compile": {"status": "ok", "tookMs": 39074, "warnings": 71, "errors": 0, "sourceVersion": "3.7-migration"},
1002 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1003 "test-compile": {"status": "ok", "tookMs": 8453, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1004 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1005 "publish": {"status": "skipped", "tookMs": 0},
1006 "metadata": {
1007 "crossScalaVersions": ["2.13.12", "3.6.3"]
1008}
1009}]
1010************************
1011[success] Total time: 49 s, completed Dec 31, 2025, 10:17:27 PM
1012[0JChecking patch project/plugins.sbt...
1013Checking patch build.sbt...
1014Applied patch project/plugins.sbt cleanly.
1015Applied patch build.sbt cleanly.
1016Commit migration rewrites
1017Switched to a new branch 'opencb/migrate-source-3.7'
1018[opencb/migrate-source-3.7 ca51e94] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
1019 75 files changed, 215 insertions(+), 215 deletions(-)
1020----
1021Preparing build for 3.8.0-RC5
1022Scala binary version found: 3.8
1023Implicitly using source version 3.8
1024Scala binary version found: 3.8
1025Implicitly using source version 3.8
1026Would try to apply common scalacOption (best-effort, sbt/mill only):
1027Append: ,REQUIRE:-source:3.8
1028Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1029----
1030Starting build for 3.8.0-RC5
1031Execute tests: true
1032sbt project found:
1033No prepare script found for project algolia/algoliasearch-client-scala
1034##################################
1035Scala version: 3.8.0-RC5
1036Targets: com.algolia%algoliasearch-scala
1037Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}
1038##################################
1039Using extra scalacOptions: ,REQUIRE:-source:3.8
1040Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1041[sbt_options] declare -a sbt_options=()
1042[process_args] java_version = '17'
1043[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
1044# Executing command line:
1045java
1046-Dfile.encoding=UTF-8
1047-Dcommunitybuild.scala=3.8.0-RC5
1048-Dcommunitybuild.project.dependencies.add=
1049-Xmx7G
1050-Xms4G
1051-Xss8M
1052-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1053-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
1054-jar
1055/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1056"setCrossScalaVersions 3.8.0-RC5"
1057"++3.8.0-RC5 -v"
1058"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1059"set every credentials := Nil"
1060"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1061"removeScalacOptionsStartingWith -P:wartremover"
1062
1063moduleMappings
1064"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}""" com.algolia%algoliasearch-scala"
1065
1066[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
1067[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1068[info] loading project definition from /build/repo/project
1069[info] loading settings for project root from build.sbt, version.sbt...
1070[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1071Execute setCrossScalaVersions: 3.8.0-RC5
1072OpenCB::Changing crossVersion 3.6.3 -> 3.8.0-RC5 in root/crossScalaVersions
1073[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1074[info] Setting Scala version to 3.8.0-RC5 on 1 projects.
1075[info] Switching Scala version on:
1076[info] * root (2.13.12, 3.8.0-RC5, 2.13.18)
1077[info] Excluding projects:
1078[info] Reapplying settings...
1079[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1080Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1081[info] Reapplying settings...
1082[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1083[info] Defining Global / credentials, credentials
1084[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 7 others.
1085[info] Run `last` for details.
1086[info] Reapplying settings...
1087[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1088Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1089[info] Reapplying settings...
1090OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1091
1092 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1093 Did you mean allExcludeDependencies ?
1094 , retry without global scopes
1095[info] Reapplying settings...
1096[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1097Execute removeScalacOptionsStartingWith: -P:wartremover
1098[info] Reapplying settings...
1099[info] set current project to algoliasearch-scala (in build file:/build/repo/)
1100[success] Total time: 0 s, completed Dec 31, 2025, 10:17:36 PM
1101Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}
1102Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
1103Starting build...
1104Projects: Set(root)
1105Starting build for ProjectRef(file:/build/repo/,root) (algoliasearch-scala)... [0/1]
1106OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1107OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1108Compile scalacOptions: -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1109[info] compiling 776 Scala sources to /build/repo/target/scala-3.8.0-RC5/classes ...
1110[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/abtesting/AddABTestsVariant.scala:50:4
1111[warn] 50 | value match {
1112[warn] | ^^^^^
1113[warn] |match may not be exhaustive.
1114[warn] |
1115[warn] |It would fail on pattern case: _: algoliasearch.abtesting.AddABTestsVariantTrait
1116[warn] |
1117[warn] | longer explanation available when compiling with `-explain`
1118[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/abtestingv3/AddABTestsVariant.scala:50:4
1119[warn] 50 | value match {
1120[warn] | ^^^^^
1121[warn] |match may not be exhaustive.
1122[warn] |
1123[warn] |It would fail on pattern case: _: algoliasearch.abtestingv3.AddABTestsVariantTrait
1124[warn] |
1125[warn] | longer explanation available when compiling with `-explain`
1126[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:47:13
1127[warn] 47 | case value: JObject => Extraction.extract[TopHitsResponseWithAnalytics](value)
1128[warn] | ^^^^^^^^^^^^^^
1129[warn] | Unreachable case
1130[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:48:13
1131[warn] 48 | case value: JObject => Extraction.extract[TopHitsResponseWithRevenueAnalytics](value)
1132[warn] | ^^^^^^^^^^^^^^
1133[warn] | Unreachable case
1134[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopHitsResponse.scala:54:4
1135[warn] 54 | value match {
1136[warn] | ^^^^^
1137[warn] |match may not be exhaustive.
1138[warn] |
1139[warn] |It would fail on pattern case: _: algoliasearch.analytics.GetTopHitsResponseTrait
1140[warn] |
1141[warn] | longer explanation available when compiling with `-explain`
1142[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:47:13
1143[warn] 47 | case value: JObject => Extraction.extract[TopSearchesResponseWithAnalytics](value)
1144[warn] | ^^^^^^^^^^^^^^
1145[warn] | Unreachable case
1146[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:48:13
1147[warn] 48 | case value: JObject => Extraction.extract[TopSearchesResponseWithRevenueAnalytics](value)
1148[warn] | ^^^^^^^^^^^^^^
1149[warn] | Unreachable case
1150[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/analytics/GetTopSearchesResponse.scala:55:6
1151[warn] 55 | value match {
1152[warn] | ^^^^^
1153[warn] |match may not be exhaustive.
1154[warn] |
1155[warn] |It would fail on pattern case: _: algoliasearch.analytics.GetTopSearchesResponseTrait
1156[warn] |
1157[warn] | longer explanation available when compiling with `-explain`
1158[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/AroundRadius.scala:66:4
1159[warn] 66 | value match {
1160[warn] | ^^^^^
1161[warn] |match may not be exhaustive.
1162[warn] |
1163[warn] |It would fail on pattern case: _: algoliasearch.composition.AroundRadiusTrait
1164[warn] |
1165[warn] | longer explanation available when compiling with `-explain`
1166[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala:47:13
1167[warn] 47 | case value: JObject => Extraction.extract[DeleteCompositionAction](value)
1168[warn] | ^^^^^^^^^^^^^^
1169[warn] | Unreachable case
1170[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/BatchCompositionAction.scala:54:6
1171[warn] 54 | value match {
1172[warn] | ^^^^^
1173[warn] |match may not be exhaustive.
1174[warn] |
1175[warn] |It would fail on pattern case: _: algoliasearch.composition.BatchCompositionActionTrait
1176[warn] |
1177[warn] | longer explanation available when compiling with `-explain`
1178[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/HighlightResult.scala:71:4
1179[warn] 71 | value match {
1180[warn] | ^^^^^
1181[warn] |match may not be exhaustive.
1182[warn] |
1183[warn] |It would fail on pattern case: _: algoliasearch.composition.HighlightResultTrait
1184[warn] |
1185[warn] | longer explanation available when compiling with `-explain`
1186[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/IgnorePlurals.scala:72:4
1187[warn] 72 | value match {
1188[warn] | ^^^^^
1189[warn] |match may not be exhaustive.
1190[warn] |
1191[warn] |It would fail on pattern case: _: algoliasearch.composition.IgnorePluralsTrait
1192[warn] |
1193[warn] | longer explanation available when compiling with `-explain`
1194[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala:47:13
1195[warn] 47 | case value: JObject => Extraction.extract[ExternalSource](value)
1196[warn] | ^^^^^^^^^^^^^^
1197[warn] | Unreachable case
1198[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/InjectedItemSource.scala:53:4
1199[warn] 53 | value match {
1200[warn] | ^^^^^
1201[warn] |match may not be exhaustive.
1202[warn] |
1203[warn] |It would fail on pattern case: _: algoliasearch.composition.InjectedItemSourceTrait
1204[warn] |
1205[warn] | longer explanation available when compiling with `-explain`
1206[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala:49:13
1207[warn] 49 | case value: JObject => Extraction.extract[DeleteCompositionRuleAction](value)
1208[warn] | ^^^^^^^^^^^^^^
1209[warn] | Unreachable case
1210[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/RulesBatchCompositionAction.scala:56:6
1211[warn] 56 | value match {
1212[warn] | ^^^^^
1213[warn] |match may not be exhaustive.
1214[warn] |
1215[warn] |It would fail on pattern case: _: algoliasearch.composition.RulesBatchCompositionActionTrait
1216[warn] |
1217[warn] | longer explanation available when compiling with `-explain`
1218[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/SnippetResult.scala:70:4
1219[warn] 70 | value match {
1220[warn] | ^^^^^
1221[warn] |match may not be exhaustive.
1222[warn] |
1223[warn] |It would fail on pattern case: _: algoliasearch.composition.SnippetResultTrait
1224[warn] |
1225[warn] | longer explanation available when compiling with `-explain`
1226[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/composition/TypoTolerance.scala:66:4
1227[warn] 66 | value match {
1228[warn] | ^^^^^
1229[warn] |match may not be exhaustive.
1230[warn] |
1231[warn] |It would fail on pattern case: _: algoliasearch.composition.TypoToleranceTrait
1232[warn] |
1233[warn] | longer explanation available when compiling with `-explain`
1234[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:54:13
1235[warn] 54 | case value: JObject => Extraction.extract[AuthAlgoliaInsights](value)
1236[warn] | ^^^^^^^^^^^^^^
1237[warn] | Unreachable case
1238[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:55:13
1239[warn] 55 | case value: JObject => AuthInput.apply(Extraction.extract[Map[String, String]](value))
1240[warn] | ^^^^^^^^^^^^^^
1241[warn] | Unreachable case
1242[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInput.scala:61:4
1243[warn] 61 | value match {
1244[warn] | ^^^^^
1245[warn] |match may not be exhaustive.
1246[warn] |
1247[warn] |It would fail on pattern case: _: algoliasearch.ingestion.AuthInputTrait
1248[warn] |
1249[warn] | longer explanation available when compiling with `-explain`
1250[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:50:13
1251[warn] 50 | case value: JObject => Extraction.extract[AuthAlgoliaInsightsPartial](value)
1252[warn] | ^^^^^^^^^^^^^^
1253[warn] | Unreachable case
1254[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:51:13
1255[warn] 51 | case value: JObject => AuthInputPartial.apply(Extraction.extract[Map[String, String]](value))
1256[warn] | ^^^^^^^^^^^^^^
1257[warn] | Unreachable case
1258[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/AuthInputPartial.scala:57:4
1259[warn] 57 | value match {
1260[warn] | ^^^^^
1261[warn] |match may not be exhaustive.
1262[warn] |
1263[warn] |It would fail on pattern case: _: algoliasearch.ingestion.AuthInputPartialTrait
1264[warn] |
1265[warn] | longer explanation available when compiling with `-explain`
1266[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/PlatformWithNone.scala:40:13
1267[warn] 40 | case value: JString => Extraction.extract[PlatformNone](value)
1268[warn] | ^^^^^^^^^^^^^^
1269[warn] | Unreachable case
1270[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/PlatformWithNone.scala:46:4
1271[warn] 46 | value match {
1272[warn] | ^^^^^
1273[warn] |match may not be exhaustive.
1274[warn] |
1275[warn] |It would fail on pattern case: _: algoliasearch.ingestion.PlatformWithNoneTrait
1276[warn] |
1277[warn] | longer explanation available when compiling with `-explain`
1278[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala:51:13
1279[warn] 51 | case value: JObject => Extraction.extract[SourceCSV](value)
1280[warn] | ^^^^^^^^^^^^^^
1281[warn] | Unreachable case
1282[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceInput.scala:57:4
1283[warn] 57 | value match {
1284[warn] | ^^^^^
1285[warn] |match may not be exhaustive.
1286[warn] |
1287[warn] |It would fail on pattern case: _: algoliasearch.ingestion.SourceInputTrait
1288[warn] |
1289[warn] | longer explanation available when compiling with `-explain`
1290[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:48:13
1291[warn] 48 | case value: JObject => Extraction.extract[SourceJSON](value)
1292[warn] | ^^^^^^^^^^^^^^
1293[warn] | Unreachable case
1294[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:49:13
1295[warn] 49 | case value: JObject => Extraction.extract[SourceCSV](value)
1296[warn] | ^^^^^^^^^^^^^^
1297[warn] | Unreachable case
1298[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:50:13
1299[warn] 50 | case value: JObject => Extraction.extract[SourceUpdateShopify](value)
1300[warn] | ^^^^^^^^^^^^^^
1301[warn] | Unreachable case
1302[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/SourceUpdateInput.scala:56:4
1303[warn] 56 | value match {
1304[warn] | ^^^^^
1305[warn] |match may not be exhaustive.
1306[warn] |
1307[warn] |It would fail on pattern case: _: algoliasearch.ingestion.SourceUpdateInputTrait
1308[warn] |
1309[warn] | longer explanation available when compiling with `-explain`
1310[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:40:13
1311[warn] 40 | case value: JObject => Extraction.extract[SubscriptionTrigger](value)
1312[warn] | ^^^^^^^^^^^^^^
1313[warn] | Unreachable case
1314[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:41:13
1315[warn] 41 | case value: JObject => Extraction.extract[StreamingTrigger](value)
1316[warn] | ^^^^^^^^^^^^^^
1317[warn] | Unreachable case
1318[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskCreateTrigger.scala:47:4
1319[warn] 47 | value match {
1320[warn] | ^^^^^
1321[warn] |match may not be exhaustive.
1322[warn] |
1323[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TaskCreateTriggerTrait
1324[warn] |
1325[warn] | longer explanation available when compiling with `-explain`
1326[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TaskInput.scala:44:4
1327[warn] 44 | value match {
1328[warn] | ^^^^^
1329[warn] |match may not be exhaustive.
1330[warn] |
1331[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TaskInputTrait
1332[warn] |
1333[warn] | longer explanation available when compiling with `-explain`
1334[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala:37:13
1335[warn] 37 | case value: JObject => Extraction.extract[TransformationNoCode](value)
1336[warn] | ^^^^^^^^^^^^^^
1337[warn] | Unreachable case
1338[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/TransformationInput.scala:43:4
1339[warn] 43 | value match {
1340[warn] | ^^^^^
1341[warn] |match may not be exhaustive.
1342[warn] |
1343[warn] |It would fail on pattern case: _: algoliasearch.ingestion.TransformationInputTrait
1344[warn] |
1345[warn] | longer explanation available when compiling with `-explain`
1346[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:39:13
1347[warn] 39 | case value: JObject => Extraction.extract[ScheduleTrigger](value)
1348[warn] | ^^^^^^^^^^^^^^
1349[warn] | Unreachable case
1350[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:40:13
1351[warn] 40 | case value: JObject => Extraction.extract[SubscriptionTrigger](value)
1352[warn] | ^^^^^^^^^^^^^^
1353[warn] | Unreachable case
1354[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:41:13
1355[warn] 41 | case value: JObject => Extraction.extract[StreamingTrigger](value)
1356[warn] | ^^^^^^^^^^^^^^
1357[warn] | Unreachable case
1358[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/ingestion/Trigger.scala:47:4
1359[warn] 47 | value match {
1360[warn] | ^^^^^
1361[warn] | match may not be exhaustive.
1362[warn] |
1363[warn] | It would fail on pattern case: _: algoliasearch.ingestion.TriggerTrait
1364[warn] |
1365[warn] | longer explanation available when compiling with `-explain`
1366[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/insights/EventsItems.scala:88:4
1367[warn] 88 | value match {
1368[warn] | ^^^^^
1369[warn] |match may not be exhaustive.
1370[warn] |
1371[warn] |It would fail on pattern case: _: algoliasearch.insights.EventsItemsTrait
1372[warn] |
1373[warn] | longer explanation available when compiling with `-explain`
1374[warn] -- [E121] Pattern Match Warning: /build/repo/src/main/scala/algoliasearch/internal/interceptor/LogInterceptor.scala:28:11
1375[warn] 28 | case _ =>
1376[warn] | ^
1377[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1378[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/AroundRadius.scala:66:4
1379[warn] 66 | value match {
1380[warn] | ^^^^^
1381[warn] |match may not be exhaustive.
1382[warn] |
1383[warn] |It would fail on pattern case: _: algoliasearch.recommend.AroundRadiusTrait
1384[warn] |
1385[warn] | longer explanation available when compiling with `-explain`
1386[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/HighlightResult.scala:71:4
1387[warn] 71 | value match {
1388[warn] | ^^^^^
1389[warn] |match may not be exhaustive.
1390[warn] |
1391[warn] |It would fail on pattern case: _: algoliasearch.recommend.HighlightResultTrait
1392[warn] |
1393[warn] | longer explanation available when compiling with `-explain`
1394[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/IgnorePlurals.scala:72:4
1395[warn] 72 | value match {
1396[warn] | ^^^^^
1397[warn] |match may not be exhaustive.
1398[warn] |
1399[warn] |It would fail on pattern case: _: algoliasearch.recommend.IgnorePluralsTrait
1400[warn] |
1401[warn] | longer explanation available when compiling with `-explain`
1402[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsHit.scala:54:4
1403[warn] 54 | value match {
1404[warn] | ^^^^^
1405[warn] |match may not be exhaustive.
1406[warn] |
1407[warn] |It would fail on pattern case: _: algoliasearch.recommend.RecommendationsHitTrait
1408[warn] |
1409[warn] | longer explanation available when compiling with `-explain`
1410[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:49:13
1411[warn] 49 | case value: JObject => Extraction.extract[RelatedQuery](value)
1412[warn] | ^^^^^^^^^^^^^^
1413[warn] | Unreachable case
1414[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:50:13
1415[warn] 50 | case value: JObject => Extraction.extract[TrendingItemsQuery](value)
1416[warn] | ^^^^^^^^^^^^^^
1417[warn] | Unreachable case
1418[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:51:13
1419[warn] 51 | case value: JObject => Extraction.extract[TrendingFacetsQuery](value)
1420[warn] | ^^^^^^^^^^^^^^
1421[warn] | Unreachable case
1422[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:52:13
1423[warn] 52 | case value: JObject => Extraction.extract[LookingSimilarQuery](value)
1424[warn] | ^^^^^^^^^^^^^^
1425[warn] | Unreachable case
1426[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/RecommendationsRequest.scala:59:6
1427[warn] 59 | value match {
1428[warn] | ^^^^^
1429[warn] |match may not be exhaustive.
1430[warn] |
1431[warn] |It would fail on pattern case: _: algoliasearch.recommend.RecommendationsRequestTrait
1432[warn] |
1433[warn] | longer explanation available when compiling with `-explain`
1434[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/SnippetResult.scala:70:4
1435[warn] 70 | value match {
1436[warn] | ^^^^^
1437[warn] |match may not be exhaustive.
1438[warn] |
1439[warn] |It would fail on pattern case: _: algoliasearch.recommend.SnippetResultTrait
1440[warn] |
1441[warn] | longer explanation available when compiling with `-explain`
1442[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/recommend/TypoTolerance.scala:66:4
1443[warn] 66 | value match {
1444[warn] | ^^^^^
1445[warn] |match may not be exhaustive.
1446[warn] |
1447[warn] |It would fail on pattern case: _: algoliasearch.recommend.TypoToleranceTrait
1448[warn] |
1449[warn] | longer explanation available when compiling with `-explain`
1450[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/AroundRadius.scala:71:4
1451[warn] 71 | value match {
1452[warn] | ^^^^^
1453[warn] |match may not be exhaustive.
1454[warn] |
1455[warn] |It would fail on pattern case: _: algoliasearch.search.AroundRadiusTrait
1456[warn] |
1457[warn] | longer explanation available when compiling with `-explain`
1458[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/AttributeToUpdate.scala:69:4
1459[warn] 69 | value match {
1460[warn] | ^^^^^
1461[warn] |match may not be exhaustive.
1462[warn] |
1463[warn] |It would fail on pattern case: _: algoliasearch.search.AttributeToUpdateTrait
1464[warn] |
1465[warn] | longer explanation available when compiling with `-explain`
1466[warn] -- [E030] Match case Unreachable Warning: /build/repo/src/main/scala/algoliasearch/search/AutomaticFacetFilters.scala:76:13
1467[warn] 76 | case value: JArray => AutomaticFacetFilters.apply(Extraction.extract[Seq[String]](value))
1468[warn] | ^^^^^^^^^^^^^
1469[warn] | Unreachable case
1470[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/BrowseParams.scala:66:4
1471[warn] 66 | value match {
1472[warn] | ^^^^^
1473[warn] |match may not be exhaustive.
1474[warn] |
1475[warn] |It would fail on pattern case: _: algoliasearch.search.BrowseParamsTrait
1476[warn] |
1477[warn] | longer explanation available when compiling with `-explain`
1478[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/ConsequenceQuery.scala:67:4
1479[warn] 67 | value match {
1480[warn] | ^^^^^
1481[warn] |match may not be exhaustive.
1482[warn] |
1483[warn] |It would fail on pattern case: _: algoliasearch.search.ConsequenceQueryTrait
1484[warn] |
1485[warn] | longer explanation available when compiling with `-explain`
1486[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/HighlightResult.scala:76:4
1487[warn] 76 | value match {
1488[warn] | ^^^^^
1489[warn] |match may not be exhaustive.
1490[warn] |
1491[warn] |It would fail on pattern case: _: algoliasearch.search.HighlightResultTrait
1492[warn] |
1493[warn] | longer explanation available when compiling with `-explain`
1494[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/IgnorePlurals.scala:77:4
1495[warn] 77 | value match {
1496[warn] | ^^^^^
1497[warn] |match may not be exhaustive.
1498[warn] |
1499[warn] |It would fail on pattern case: _: algoliasearch.search.IgnorePluralsTrait
1500[warn] |
1501[warn] | longer explanation available when compiling with `-explain`
1502[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/Promote.scala:58:4
1503[warn] 58 | value match {
1504[warn] | ^^^^^
1505[warn] | match may not be exhaustive.
1506[warn] |
1507[warn] | It would fail on pattern case: _: algoliasearch.search.PromoteTrait
1508[warn] |
1509[warn] | longer explanation available when compiling with `-explain`
1510[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchParams.scala:66:4
1511[warn] 66 | value match {
1512[warn] | ^^^^^
1513[warn] |match may not be exhaustive.
1514[warn] |
1515[warn] |It would fail on pattern case: _: algoliasearch.search.SearchParamsTrait
1516[warn] |
1517[warn] | longer explanation available when compiling with `-explain`
1518[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchQuery.scala:68:4
1519[warn] 68 | value match {
1520[warn] | ^^^^^
1521[warn] | match may not be exhaustive.
1522[warn] |
1523[warn] | It would fail on pattern case: _: algoliasearch.search.SearchQueryTrait
1524[warn] |
1525[warn] | longer explanation available when compiling with `-explain`
1526[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SearchResult.scala:59:4
1527[warn] 59 | value match {
1528[warn] | ^^^^^
1529[warn] |match may not be exhaustive.
1530[warn] |
1531[warn] |It would fail on pattern case: _: algoliasearch.search.SearchResultTrait
1532[warn] |
1533[warn] | longer explanation available when compiling with `-explain`
1534[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/SnippetResult.scala:75:4
1535[warn] 75 | value match {
1536[warn] | ^^^^^
1537[warn] |match may not be exhaustive.
1538[warn] |
1539[warn] |It would fail on pattern case: _: algoliasearch.search.SnippetResultTrait
1540[warn] |
1541[warn] | longer explanation available when compiling with `-explain`
1542[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/algoliasearch/search/TypoTolerance.scala:71:4
1543[warn] 71 | value match {
1544[warn] | ^^^^^
1545[warn] |match may not be exhaustive.
1546[warn] |
1547[warn] |It would fail on pattern case: _: algoliasearch.search.TypoToleranceTrait
1548[warn] |
1549[warn] | longer explanation available when compiling with `-explain`
1550[warn] -- Warning: /build/repo/src/main/scala/algoliasearch/config/RequestOptions.scala:30:31
1551[warn] 30 | val some = other.getOrElse(return this)
1552[warn] | ^^^^^^^^^^^
1553[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
1554[warn] -- Warning: /build/repo/src/main/scala/algoliasearch/internal/interceptor/RetryStrategy.scala:38:8
1555[warn] 38 | return processRequest(chain, request, currentHost)
1556[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1557[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
1558[warn] there were 378 deprecation warnings; re-run with -deprecation for details
1559[warn] 72 warnings found
1560[info] done compiling
1561
1562************************
1563Build summary:
1564[{
1565 "module": "algoliasearch-scala",
1566 "compile": {"status": "ok", "tookMs": 37282, "warnings": 71, "errors": 0, "sourceVersion": "3.8"},
1567 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1568 "test-compile": {"status": "ok", "tookMs": 212, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1569 "test": {"status": "ok", "tookMs": 198, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1570 "publish": {"status": "skipped", "tookMs": 0},
1571 "metadata": {
1572 "crossScalaVersions": ["2.13.12", "3.6.3"]
1573}
1574}]
1575************************
1576[success] Total time: 40 s, completed Dec 31, 2025, 10:18:16 PM
1577[0JChecking patch project/plugins.sbt...
1578Checking patch build.sbt...
1579Applied patch project/plugins.sbt cleanly.
1580Applied patch build.sbt cleanly.