From b373f8c05b5338dbbd9450550ad9199378aca302 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Thu, 30 Jan 2025 17:51:18 +0000 Subject: [PATCH] Reinstate cache keys specific to each job --- .github/workflows/build.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3ea2a3ef6..98fb31085 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -46,6 +46,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: macOS-latest-cmake-arm64 evict-old-files: 1d - name: Dependencies @@ -116,6 +117,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: macOS-latest-cmake-x64 evict-old-files: 1d - name: Dependencies @@ -185,6 +187,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-cpu-cmake evict-old-files: 1d - name: Dependencies @@ -267,6 +270,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-latest-cmake-sanitizer-${{ matrix.sanitizer }} evict-old-files: 1d - name: Dependencies @@ -319,6 +323,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-latest-cmake-rpc evict-old-files: 1d - name: Dependencies @@ -353,6 +358,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-22-cmake-vulkan evict-old-files: 1d - name: Dependencies @@ -391,6 +397,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-22-cmake-hip evict-old-files: 1d - name: Dependencies @@ -428,6 +435,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-22-cmake-musa evict-old-files: 1d - name: Dependencies @@ -478,6 +486,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-22-cmake-sycl evict-old-files: 1d - name: Build @@ -527,6 +536,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-22-cmake-sycl-fp16 evict-old-files: 1d - name: Build @@ -553,6 +563,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: macOS-latest-cmake-ios evict-old-files: 1d - name: Dependencies @@ -589,6 +600,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: macOS-latest-cmake-tvos evict-old-files: 1d - name: Dependencies @@ -629,6 +641,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: macOS-latest-swift evict-old-files: 1d - name: Dependencies @@ -675,6 +688,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: windows-msys2 evict-old-files: 1d - name: Setup ${{ matrix.sys }} @@ -748,6 +762,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: windows-latest-cmake-${{ matrix.build }} evict-old-files: 1d - name: Clone Kompute submodule @@ -894,6 +909,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: ubuntu-latest-cmake-cuda evict-old-files: 1d - name: Install dependencies @@ -932,6 +948,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: windows-2019-cmake-cuda-${{ matrix.cuda }} evict-old-files: 1d - name: Install Cuda Toolkit 11.7 @@ -1077,6 +1094,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: windows-latest-cmake-sycl evict-old-files: 1d - name: Install @@ -1145,6 +1163,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: windows-latest-cmake-hip evict-old-files: 1d - name: Install @@ -1198,6 +1217,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: windows-latest-cmake-hip-release evict-old-files: 1d - name: Install @@ -1300,6 +1320,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: android-build evict-old-files: 1d - name: Set up JDK @@ -1342,6 +1363,7 @@ jobs: - name: ccache uses: hendrikmuhs/ccache-action@v1.2.16 with: + key: release evict-old-files: 1d - name: Determine tag name