@@ -199,8 +199,8 @@ jobs:
199
199
id : cache-restore
200
200
uses : actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
201
201
with :
202
+ key : elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
202
203
restore-keys : |
203
- elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
204
204
elide-framework-
205
205
- name : " Setup: GraalVM (Java 21)"
206
206
uses : graalvm/setup-graalvm@a1b47fdf04e772fed6b3b46131e226f9aea5e169 # v1
@@ -361,8 +361,9 @@ jobs:
361
361
id : cache-restore
362
362
uses : actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
363
363
with :
364
+ key : elide-framework-tests-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
364
365
restore-keys : |
365
- elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
366
+ elide-framework-tests-
366
367
elide-framework-
367
368
- name : " Setup: GraalVM (Java 21)"
368
369
uses : graalvm/setup-graalvm@a1b47fdf04e772fed6b3b46131e226f9aea5e169 # v1
@@ -489,6 +490,17 @@ jobs:
489
490
flags : jvm,plugin,gradle
490
491
fail_ci_if_error : false
491
492
verbose : true
493
+ - name : " Artifact: Caches"
494
+ uses : actions/cache/save@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
495
+ with :
496
+ key : ${{ steps.cache-restore.outputs.cache-primary-key }}
497
+ path : |
498
+ ${{ env.STORE_PATH }}
499
+ .gradle/
500
+ build/
501
+ packages/*/build/
502
+ packages/proto/*/build/
503
+ tools/elide-build/build/
492
504
493
505
# #
494
506
# # Job: Testsuite (Native)
@@ -518,8 +530,8 @@ jobs:
518
530
id : cache-restore
519
531
uses : actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
520
532
with :
533
+ key : elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
521
534
restore-keys : |
522
- elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
523
535
elide-framework-
524
536
- name : " Setup: GraalVM (Java 21)"
525
537
uses : graalvm/setup-graalvm@a1b47fdf04e772fed6b3b46131e226f9aea5e169 # v1
@@ -639,8 +651,8 @@ jobs:
639
651
id : cache-restore
640
652
uses : actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
641
653
with :
654
+ key : elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
642
655
restore-keys : |
643
- elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
644
656
elide-framework-
645
657
- id : " auth"
646
658
name : " Setup: Authorize Service Account"
@@ -788,8 +800,8 @@ jobs:
788
800
id : cache-restore
789
801
uses : actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
790
802
with :
803
+ key : elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
791
804
restore-keys : |
792
- elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
793
805
elide-framework-
794
806
- name : " Setup: Buildless"
795
807
if : contains(matrix.runner, 'macos') == false
@@ -907,8 +919,8 @@ jobs:
907
919
id : cache-restore
908
920
uses : actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
909
921
with :
922
+ key : elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
910
923
restore-keys : |
911
- elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
912
924
elide-framework-
913
925
- name : " Setup: Buildless"
914
926
uses : buildless/setup@30e82389418c7f17046606183bc4c78b2c8913e0 # v1.0.2
@@ -1027,8 +1039,8 @@ jobs:
1027
1039
id : cache-restore
1028
1040
uses : actions/cache/restore@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
1029
1041
with :
1042
+ key : elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
1030
1043
restore-keys : |
1031
- elide-framework-${{ hashFiles('**/build.gradle.kts', '**/settings.gradle.kts', '**/*.versions.toml') }}
1032
1044
elide-framework-
1033
1045
- name : " Setup: Buildless"
1034
1046
uses : buildless/setup@30e82389418c7f17046606183bc4c78b2c8913e0 # v1.0.2
0 commit comments