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