@@ -384,13 +384,118 @@ runs:
384
384
key : |
385
385
${{ env.CACHE_VERSION }}-${{
386
386
hashFiles(
387
- 'clients/algoliasearch-client-java-2/search/** ',
387
+ 'clients/algoliasearch-client-java-2/api/SearchApi.java ',
388
388
'clients/algoliasearch-client-java-2/model/search/**',
389
389
'specs/bundled/search.yml',
390
390
'templates/java/**',
391
391
'generators/src/**'
392
392
)}}
393
393
394
+ - name : Restore built Java recommend client
395
+ if : ${{ inputs.job == 'cts' || inputs.job == 'codegen' }}
396
+ uses : actions/cache@v2
397
+ with :
398
+ path : clients/algoliasearch-client-java-2
399
+ key : |
400
+ ${{ env.CACHE_VERSION }}-${{
401
+ hashFiles(
402
+ 'clients/algoliasearch-client-java-2/api/RecommendApi.java',
403
+ 'clients/algoliasearch-client-java-2/model/recommend/**',
404
+ 'specs/bundled/recommend.yml',
405
+ 'templates/java/**',
406
+ 'generators/src/**'
407
+ )}}
408
+
409
+ - name : Restore built Java personalization client
410
+ if : ${{ inputs.job == 'cts' || inputs.job == 'codegen' }}
411
+ uses : actions/cache@v2
412
+ with :
413
+ path : clients/algoliasearch-client-java-2
414
+ key : |
415
+ ${{ env.CACHE_VERSION }}-${{
416
+ hashFiles(
417
+ 'clients/algoliasearch-client-java-2/api/PersonalizationApi.java',
418
+ 'clients/algoliasearch-client-java-2/model/personalization/**',
419
+ 'specs/bundled/personalization.yml',
420
+ 'templates/java/**',
421
+ 'generators/src/**'
422
+ )}}
423
+
424
+ - name : Restore built Java analytics client
425
+ if : ${{ inputs.job == 'cts' || inputs.job == 'codegen' }}
426
+ uses : actions/cache@v2
427
+ with :
428
+ path : clients/algoliasearch-client-java-2
429
+ key : |
430
+ ${{ env.CACHE_VERSION }}-${{
431
+ hashFiles(
432
+ 'clients/algoliasearch-client-java-2/api/AnalyticsApi.java',
433
+ 'clients/algoliasearch-client-java-2/model/analytics/**',
434
+ 'specs/bundled/analytics.yml',
435
+ 'templates/java/**',
436
+ 'generators/src/**'
437
+ )}}
438
+
439
+ - name : Restore built Java insights client
440
+ if : ${{ inputs.job == 'cts' || inputs.job == 'codegen' }}
441
+ uses : actions/cache@v2
442
+ with :
443
+ path : clients/algoliasearch-client-java-2
444
+ key : |
445
+ ${{ env.CACHE_VERSION }}-${{
446
+ hashFiles(
447
+ 'clients/algoliasearch-client-java-2/api/Insights.java',
448
+ 'clients/algoliasearch-client-java-2/model/insights/**',
449
+ 'specs/bundled/insights.yml',
450
+ 'templates/java/**',
451
+ 'generators/src/**'
452
+ )}}
453
+
454
+ - name : Restore built Java abtesting client
455
+ if : ${{ inputs.job == 'cts' || inputs.job == 'codegen' }}
456
+ uses : actions/cache@v2
457
+ with :
458
+ path : clients/algoliasearch-client-java-2
459
+ key : |
460
+ ${{ env.CACHE_VERSION }}-${{
461
+ hashFiles(
462
+ 'clients/algoliasearch-client-java-2/api/AbtestingApi.java',
463
+ 'clients/algoliasearch-client-java-2/model/abtesting/**',
464
+ 'specs/bundled/abtesting.yml',
465
+ 'templates/java/**',
466
+ 'generators/src/**'
467
+ )}}
468
+
469
+ - name : Restore built Java query-suggestions client
470
+ if : ${{ inputs.job == 'cts' || inputs.job == 'codegen' }}
471
+ uses : actions/cache@v2
472
+ with :
473
+ path : clients/algoliasearch-client-java-2
474
+ key : |
475
+ ${{ env.CACHE_VERSION }}-${{
476
+ hashFiles(
477
+ 'clients/algoliasearch-client-java-2/api/QuerySuggestionsApi.java',
478
+ 'clients/algoliasearch-client-java-2/model/querySuggestions/**',
479
+ 'specs/bundled/query-suggestions.yml',
480
+ 'templates/java/**',
481
+ 'generators/src/**'
482
+ )}}
483
+
484
+ - name : Restore built Java predict client
485
+ if : ${{ inputs.job == 'cts' || inputs.job == 'codegen' }}
486
+ uses : actions/cache@v2
487
+ with :
488
+ path : clients/algoliasearch-client-java-2
489
+ key : |
490
+ ${{ env.CACHE_VERSION }}-${{
491
+ hashFiles(
492
+ 'clients/algoliasearch-client-java-2/api/PredictApi.java',
493
+ 'clients/algoliasearch-client-java-2/model/predict/**',
494
+ 'specs/bundled/predict.yml',
495
+ 'templates/java/**',
496
+ 'generators/src/**'
497
+ )}}
498
+
394
499
# Restore PHP clients: used during 'cts' or 'codegen'
395
500
- name : Restore built PHP search client
396
501
if : ${{ inputs.job == 'cts' || inputs.job == 'codegen' }}
0 commit comments