Reinstate cache keys specific to each job

This commit is contained in:
Olivier Chafik 2025-01-30 17:51:18 +00:00
parent e4628c0643
commit b373f8c05b

View file

@ -46,6 +46,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: macOS-latest-cmake-arm64
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -116,6 +117,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: macOS-latest-cmake-x64
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -185,6 +187,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-cpu-cmake
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -267,6 +270,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-latest-cmake-sanitizer-${{ matrix.sanitizer }}
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -319,6 +323,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-latest-cmake-rpc
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -353,6 +358,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-22-cmake-vulkan
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -391,6 +397,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-22-cmake-hip
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -428,6 +435,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-22-cmake-musa
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -478,6 +486,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-22-cmake-sycl
evict-old-files: 1d evict-old-files: 1d
- name: Build - name: Build
@ -527,6 +536,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-22-cmake-sycl-fp16
evict-old-files: 1d evict-old-files: 1d
- name: Build - name: Build
@ -553,6 +563,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: macOS-latest-cmake-ios
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -589,6 +600,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: macOS-latest-cmake-tvos
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -629,6 +641,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: macOS-latest-swift
evict-old-files: 1d evict-old-files: 1d
- name: Dependencies - name: Dependencies
@ -675,6 +688,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: windows-msys2
evict-old-files: 1d evict-old-files: 1d
- name: Setup ${{ matrix.sys }} - name: Setup ${{ matrix.sys }}
@ -748,6 +762,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: windows-latest-cmake-${{ matrix.build }}
evict-old-files: 1d evict-old-files: 1d
- name: Clone Kompute submodule - name: Clone Kompute submodule
@ -894,6 +909,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: ubuntu-latest-cmake-cuda
evict-old-files: 1d evict-old-files: 1d
- name: Install dependencies - name: Install dependencies
@ -932,6 +948,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: windows-2019-cmake-cuda-${{ matrix.cuda }}
evict-old-files: 1d evict-old-files: 1d
- name: Install Cuda Toolkit 11.7 - name: Install Cuda Toolkit 11.7
@ -1077,6 +1094,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: windows-latest-cmake-sycl
evict-old-files: 1d evict-old-files: 1d
- name: Install - name: Install
@ -1145,6 +1163,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: windows-latest-cmake-hip
evict-old-files: 1d evict-old-files: 1d
- name: Install - name: Install
@ -1198,6 +1217,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: windows-latest-cmake-hip-release
evict-old-files: 1d evict-old-files: 1d
- name: Install - name: Install
@ -1300,6 +1320,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: android-build
evict-old-files: 1d evict-old-files: 1d
- name: Set up JDK - name: Set up JDK
@ -1342,6 +1363,7 @@ jobs:
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2.16 uses: hendrikmuhs/ccache-action@v1.2.16
with: with:
key: release
evict-old-files: 1d evict-old-files: 1d
- name: Determine tag name - name: Determine tag name