Skip to content

Commit b373f8c

Browse files
author
Olivier Chafik
committed
Reinstate cache keys specific to each job
1 parent e4628c0 commit b373f8c

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

.github/workflows/build.yml

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

5152
- name: Dependencies
@@ -116,6 +117,7 @@ jobs:
116117
- name: ccache
117118
uses: hendrikmuhs/[email protected]
118119
with:
120+
key: macOS-latest-cmake-x64
119121
evict-old-files: 1d
120122

121123
- name: Dependencies
@@ -185,6 +187,7 @@ jobs:
185187
- name: ccache
186188
uses: hendrikmuhs/[email protected]
187189
with:
190+
key: ubuntu-cpu-cmake
188191
evict-old-files: 1d
189192

190193
- name: Dependencies
@@ -267,6 +270,7 @@ jobs:
267270
- name: ccache
268271
uses: hendrikmuhs/[email protected]
269272
with:
273+
key: ubuntu-latest-cmake-sanitizer-${{ matrix.sanitizer }}
270274
evict-old-files: 1d
271275

272276
- name: Dependencies
@@ -319,6 +323,7 @@ jobs:
319323
- name: ccache
320324
uses: hendrikmuhs/[email protected]
321325
with:
326+
key: ubuntu-latest-cmake-rpc
322327
evict-old-files: 1d
323328

324329
- name: Dependencies
@@ -353,6 +358,7 @@ jobs:
353358
- name: ccache
354359
uses: hendrikmuhs/[email protected]
355360
with:
361+
key: ubuntu-22-cmake-vulkan
356362
evict-old-files: 1d
357363

358364
- name: Dependencies
@@ -391,6 +397,7 @@ jobs:
391397
- name: ccache
392398
uses: hendrikmuhs/[email protected]
393399
with:
400+
key: ubuntu-22-cmake-hip
394401
evict-old-files: 1d
395402

396403
- name: Dependencies
@@ -428,6 +435,7 @@ jobs:
428435
- name: ccache
429436
uses: hendrikmuhs/[email protected]
430437
with:
438+
key: ubuntu-22-cmake-musa
431439
evict-old-files: 1d
432440

433441
- name: Dependencies
@@ -478,6 +486,7 @@ jobs:
478486
- name: ccache
479487
uses: hendrikmuhs/[email protected]
480488
with:
489+
key: ubuntu-22-cmake-sycl
481490
evict-old-files: 1d
482491

483492
- name: Build
@@ -527,6 +536,7 @@ jobs:
527536
- name: ccache
528537
uses: hendrikmuhs/[email protected]
529538
with:
539+
key: ubuntu-22-cmake-sycl-fp16
530540
evict-old-files: 1d
531541

532542
- name: Build
@@ -553,6 +563,7 @@ jobs:
553563
- name: ccache
554564
uses: hendrikmuhs/[email protected]
555565
with:
566+
key: macOS-latest-cmake-ios
556567
evict-old-files: 1d
557568

558569
- name: Dependencies
@@ -589,6 +600,7 @@ jobs:
589600
- name: ccache
590601
uses: hendrikmuhs/[email protected]
591602
with:
603+
key: macOS-latest-cmake-tvos
592604
evict-old-files: 1d
593605

594606
- name: Dependencies
@@ -629,6 +641,7 @@ jobs:
629641
- name: ccache
630642
uses: hendrikmuhs/[email protected]
631643
with:
644+
key: macOS-latest-swift
632645
evict-old-files: 1d
633646

634647
- name: Dependencies
@@ -675,6 +688,7 @@ jobs:
675688
- name: ccache
676689
uses: hendrikmuhs/[email protected]
677690
with:
691+
key: windows-msys2
678692
evict-old-files: 1d
679693

680694
- name: Setup ${{ matrix.sys }}
@@ -748,6 +762,7 @@ jobs:
748762
- name: ccache
749763
uses: hendrikmuhs/[email protected]
750764
with:
765+
key: windows-latest-cmake-${{ matrix.build }}
751766
evict-old-files: 1d
752767

753768
- name: Clone Kompute submodule
@@ -894,6 +909,7 @@ jobs:
894909
- name: ccache
895910
uses: hendrikmuhs/[email protected]
896911
with:
912+
key: ubuntu-latest-cmake-cuda
897913
evict-old-files: 1d
898914

899915
- name: Install dependencies
@@ -932,6 +948,7 @@ jobs:
932948
- name: ccache
933949
uses: hendrikmuhs/[email protected]
934950
with:
951+
key: windows-2019-cmake-cuda-${{ matrix.cuda }}
935952
evict-old-files: 1d
936953

937954
- name: Install Cuda Toolkit 11.7
@@ -1077,6 +1094,7 @@ jobs:
10771094
- name: ccache
10781095
uses: hendrikmuhs/[email protected]
10791096
with:
1097+
key: windows-latest-cmake-sycl
10801098
evict-old-files: 1d
10811099

10821100
- name: Install
@@ -1145,6 +1163,7 @@ jobs:
11451163
- name: ccache
11461164
uses: hendrikmuhs/[email protected]
11471165
with:
1166+
key: windows-latest-cmake-hip
11481167
evict-old-files: 1d
11491168

11501169
- name: Install
@@ -1198,6 +1217,7 @@ jobs:
11981217
- name: ccache
11991218
uses: hendrikmuhs/[email protected]
12001219
with:
1220+
key: windows-latest-cmake-hip-release
12011221
evict-old-files: 1d
12021222

12031223
- name: Install
@@ -1300,6 +1320,7 @@ jobs:
13001320
- name: ccache
13011321
uses: hendrikmuhs/[email protected]
13021322
with:
1323+
key: android-build
13031324
evict-old-files: 1d
13041325

13051326
- name: Set up JDK
@@ -1342,6 +1363,7 @@ jobs:
13421363
- name: ccache
13431364
uses: hendrikmuhs/[email protected]
13441365
with:
1366+
key: release
13451367
evict-old-files: 1d
13461368

13471369
- name: Determine tag name

0 commit comments

Comments
 (0)