Skip to content

Commit 3d415e1

Browse files
author
Olivier Chafik
committed
single cache to rule them all, 1d eviction
1 parent deef03d commit 3d415e1

File tree

1 file changed

+22
-44
lines changed

1 file changed

+22
-44
lines changed

.github/workflows/build.yml

Lines changed: 22 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ jobs:
4646
- name: ccache
4747
uses: hendrikmuhs/[email protected]
4848
with:
49-
key: macOS-latest-cmake-arm64
50-
evict-old-files: job
49+
evict-old-files: 1d
5150

5251
- name: Dependencies
5352
id: depends
@@ -117,8 +116,7 @@ jobs:
117116
- name: ccache
118117
uses: hendrikmuhs/[email protected]
119118
with:
120-
key: macOS-latest-cmake-x64
121-
evict-old-files: job
119+
evict-old-files: 1d
122120

123121
- name: Dependencies
124122
id: depends
@@ -187,8 +185,7 @@ jobs:
187185
- name: ccache
188186
uses: hendrikmuhs/[email protected]
189187
with:
190-
key: ubuntu-cpu-cmake
191-
evict-old-files: job
188+
evict-old-files: 1d
192189

193190
- name: Dependencies
194191
id: depends
@@ -270,8 +267,7 @@ jobs:
270267
- name: ccache
271268
uses: hendrikmuhs/[email protected]
272269
with:
273-
key: ubuntu-latest-cmake-sanitizer-${{ matrix.sanitizer }}
274-
evict-old-files: job
270+
evict-old-files: 1d
275271

276272
- name: Dependencies
277273
id: depends
@@ -323,8 +319,7 @@ jobs:
323319
- name: ccache
324320
uses: hendrikmuhs/[email protected]
325321
with:
326-
key: ubuntu-latest-cmake-rpc
327-
evict-old-files: job
322+
evict-old-files: 1d
328323

329324
- name: Dependencies
330325
id: depends
@@ -358,8 +353,7 @@ jobs:
358353
- name: ccache
359354
uses: hendrikmuhs/[email protected]
360355
with:
361-
key: ubuntu-22-cmake-vulkan
362-
evict-old-files: job
356+
evict-old-files: 1d
363357

364358
- name: Dependencies
365359
id: depends
@@ -397,8 +391,7 @@ jobs:
397391
- name: ccache
398392
uses: hendrikmuhs/[email protected]
399393
with:
400-
key: ubuntu-22-cmake-hip
401-
evict-old-files: job
394+
evict-old-files: 1d
402395

403396
- name: Dependencies
404397
id: depends
@@ -435,8 +428,7 @@ jobs:
435428
- name: ccache
436429
uses: hendrikmuhs/[email protected]
437430
with:
438-
key: ubuntu-22-cmake-musa
439-
evict-old-files: job
431+
evict-old-files: 1d
440432

441433
- name: Dependencies
442434
id: depends
@@ -486,8 +478,7 @@ jobs:
486478
- name: ccache
487479
uses: hendrikmuhs/[email protected]
488480
with:
489-
key: ubuntu-22-cmake-sycl
490-
evict-old-files: job
481+
evict-old-files: 1d
491482

492483
- name: Build
493484
id: cmake_build
@@ -536,8 +527,7 @@ jobs:
536527
- name: ccache
537528
uses: hendrikmuhs/[email protected]
538529
with:
539-
key: ubuntu-22-cmake-sycl-fp16
540-
evict-old-files: job
530+
evict-old-files: 1d
541531

542532
- name: Build
543533
id: cmake_build
@@ -563,8 +553,7 @@ jobs:
563553
- name: ccache
564554
uses: hendrikmuhs/[email protected]
565555
with:
566-
key: macOS-latest-cmake-ios
567-
evict-old-files: job
556+
evict-old-files: 1d
568557

569558
- name: Dependencies
570559
id: depends
@@ -600,8 +589,7 @@ jobs:
600589
- name: ccache
601590
uses: hendrikmuhs/[email protected]
602591
with:
603-
key: macOS-latest-cmake-tvos
604-
evict-old-files: job
592+
evict-old-files: 1d
605593

606594
- name: Dependencies
607595
id: depends
@@ -641,8 +629,7 @@ jobs:
641629
- name: ccache
642630
uses: hendrikmuhs/[email protected]
643631
with:
644-
key: macOS-latest-swift
645-
evict-old-files: job
632+
evict-old-files: 1d
646633

647634
- name: Dependencies
648635
id: depends
@@ -688,8 +675,7 @@ jobs:
688675
- name: ccache
689676
uses: hendrikmuhs/[email protected]
690677
with:
691-
key: windows-msys2
692-
evict-old-files: job
678+
evict-old-files: 1d
693679

694680
- name: Setup ${{ matrix.sys }}
695681
uses: msys2/setup-msys2@v2
@@ -762,8 +748,7 @@ jobs:
762748
- name: ccache
763749
uses: hendrikmuhs/[email protected]
764750
with:
765-
key: windows-latest-cmake-${{ matrix.build }}
766-
evict-old-files: job
751+
evict-old-files: 1d
767752

768753
- name: Clone Kompute submodule
769754
id: clone_kompute
@@ -909,8 +894,7 @@ jobs:
909894
- name: ccache
910895
uses: hendrikmuhs/[email protected]
911896
with:
912-
key: ubuntu-latest-cmake-cuda
913-
evict-old-files: job
897+
evict-old-files: 1d
914898

915899
- name: Install dependencies
916900
env:
@@ -948,8 +932,7 @@ jobs:
948932
- name: ccache
949933
uses: hendrikmuhs/[email protected]
950934
with:
951-
key: windows-2019-cmake-cuda-${{ matrix.cuda }}
952-
evict-old-files: job
935+
evict-old-files: 1d
953936

954937
- name: Install Cuda Toolkit 11.7
955938
if: ${{ matrix.cuda == '11.7' }}
@@ -1094,8 +1077,7 @@ jobs:
10941077
- name: ccache
10951078
uses: hendrikmuhs/[email protected]
10961079
with:
1097-
key: windows-latest-cmake-sycl
1098-
evict-old-files: job
1080+
evict-old-files: 1d
10991081

11001082
- name: Install
11011083
run: |
@@ -1163,8 +1145,7 @@ jobs:
11631145
- name: ccache
11641146
uses: hendrikmuhs/[email protected]
11651147
with:
1166-
key: windows-latest-cmake-hip
1167-
evict-old-files: job
1148+
evict-old-files: 1d
11681149

11691150
- name: Install
11701151
id: depends
@@ -1217,8 +1198,7 @@ jobs:
12171198
- name: ccache
12181199
uses: hendrikmuhs/[email protected]
12191200
with:
1220-
key: windows-latest-cmake-hip-release
1221-
evict-old-files: job
1201+
evict-old-files: 1d
12221202

12231203
- name: Install
12241204
id: depends
@@ -1320,8 +1300,7 @@ jobs:
13201300
- name: ccache
13211301
uses: hendrikmuhs/[email protected]
13221302
with:
1323-
key: android-build
1324-
evict-old-files: job
1303+
evict-old-files: 1d
13251304

13261305
- name: Set up JDK
13271306
uses: actions/setup-java@v3
@@ -1363,8 +1342,7 @@ jobs:
13631342
- name: ccache
13641343
uses: hendrikmuhs/[email protected]
13651344
with:
1366-
key: release
1367-
evict-old-files: job
1345+
evict-old-files: 1d
13681346

13691347
- name: Determine tag name
13701348
id: tag

0 commit comments

Comments
 (0)