diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index a05248e12..96ce85737 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -110,7 +110,7 @@ jobs: # cache on: https://github.com/ggerganov/tmp2/actions/runs/26534713799/job/78224189394 # #- name: ccache - # uses: ggml-org/ccache-action@v1.2.21 + # uses: ggml-org/ccache-action@v1.2.24 # with: # key: android-ubuntu-arm64 # evict-old-files: 1d diff --git a/.github/workflows/build-apple.yml b/.github/workflows/build-apple.yml index 55f4bcad6..c4d26f2eb 100644 --- a/.github/workflows/build-apple.yml +++ b/.github/workflows/build-apple.yml @@ -47,7 +47,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: apple-arm64 evict-old-files: 1d @@ -93,7 +93,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: apple-x64 evict-old-files: 1d diff --git a/.github/workflows/build-cpu.yml b/.github/workflows/build-cpu.yml index b62fe55d6..fb412e381 100644 --- a/.github/workflows/build-cpu.yml +++ b/.github/workflows/build-cpu.yml @@ -62,7 +62,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: cpu-${{ matrix.os }} evict-old-files: 1d @@ -156,7 +156,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: cpu-windows-2025-${{ matrix.build }} variant: ccache diff --git a/.github/workflows/build-cuda-ubuntu.yml b/.github/workflows/build-cuda-ubuntu.yml index 80bd78209..808702b29 100644 --- a/.github/workflows/build-cuda-ubuntu.yml +++ b/.github/workflows/build-cuda-ubuntu.yml @@ -53,7 +53,7 @@ jobs: apt install -y cmake build-essential ninja-build libgomp1 git libssl-dev jq python3 python3-venv python3-pip - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: cuda-ubuntu-24.04-cuda save: false @@ -108,7 +108,7 @@ jobs: sudo apt-get install -y build-essential git cmake rocblas-dev hipblas-dev libssl-dev rocwmma-dev jq python3-venv - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: cuda-ubuntu-22.04-hip save: false @@ -159,7 +159,7 @@ jobs: apt-get install -y build-essential git cmake libssl-dev jq - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: cuda-ubuntu-22.04-musa save: false diff --git a/.github/workflows/build-cuda-windows.yml b/.github/workflows/build-cuda-windows.yml index 95843946f..416724ec7 100644 --- a/.github/workflows/build-cuda-windows.yml +++ b/.github/workflows/build-cuda-windows.yml @@ -47,7 +47,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-windows-2022-${{ matrix.arch }}-cuda-${{ matrix.cuda }} @@ -152,7 +152,7 @@ jobs: & "${env:HIP_PATH}\lib\llvm\bin\clang.exe" --version - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: # TODO: this build does not match the build in release.yml, so we use a different cache key # ideally, the builds should match, similar to the CUDA build above so that we would be able diff --git a/.github/workflows/build-msys.yml b/.github/workflows/build-msys.yml index 15c55cf12..9f05a9e94 100644 --- a/.github/workflows/build-msys.yml +++ b/.github/workflows/build-msys.yml @@ -35,7 +35,7 @@ jobs: uses: actions/checkout@v6 #- name: ccache - # uses: ggml-org/ccache-action@v1.2.16 + # uses: ggml-org/ccache-action@v1.2.24 # with: # key: msys-windows-2025-x64 # variant: ccache diff --git a/.github/workflows/build-opencl.yml b/.github/workflows/build-opencl.yml index c0adc7e49..9be2ba1eb 100644 --- a/.github/workflows/build-opencl.yml +++ b/.github/workflows/build-opencl.yml @@ -44,7 +44,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: opencl-windows-2025-x64 variant: ccache diff --git a/.github/workflows/build-openvino.yml b/.github/workflows/build-openvino.yml index 8e0326f4a..fa8affdb8 100644 --- a/.github/workflows/build-openvino.yml +++ b/.github/workflows/build-openvino.yml @@ -105,7 +105,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: openvino-windows-2022 variant: ccache diff --git a/.github/workflows/build-riscv.yml b/.github/workflows/build-riscv.yml index 70615378b..13f2576b9 100644 --- a/.github/workflows/build-riscv.yml +++ b/.github/workflows/build-riscv.yml @@ -67,7 +67,7 @@ jobs: # note: sparing some ccache since these jobs run on dedicated runners that are not part of the organitzation #- name: ccache - # uses: ggml-org/ccache-action@afde29e5b5422e5da23cb1f639e8baecadeadfc3 # https://github.com/ggml-org/ccache-action/pull/1 + # uses: ggml-org/ccache-action@v1.2.24 # with: # key: riscv-ubuntu-native # evict-old-files: 1d @@ -137,7 +137,7 @@ jobs: # note: sparing some ccache since these jobs run on dedicated runners that are not part of the organitzation #- name: ccache - # uses: ggml-org/ccache-action@afde29e5b5422e5da23cb1f639e8baecadeadfc3 # https://github.com/ggml-org/ccache-action/pull/1 + # uses: ggml-org/ccache-action@v1.2.24 # with: # key: riscv-ubuntu-native-sanitizer-${{ matrix.sanitizer }}-${{ matrix.build_type }} # evict-old-files: 1d diff --git a/.github/workflows/build-sanitize.yml b/.github/workflows/build-sanitize.yml index 974af62eb..189b5c0fe 100644 --- a/.github/workflows/build-sanitize.yml +++ b/.github/workflows/build-sanitize.yml @@ -55,7 +55,7 @@ jobs: uses: actions/checkout@v6 # - name: ccache - # uses: ggml-org/ccache-action@v1.2.21 + # uses: ggml-org/ccache-action@v1.2.24 # if: ${{ matrix.sanitizer != 'UNDEFINED' }} # with: # key: ctest-${{ matrix.sanitizer }}-ubuntu-24.04 diff --git a/.github/workflows/build-sycl.yml b/.github/workflows/build-sycl.yml index 7beac8177..ee42ca3a0 100644 --- a/.github/workflows/build-sycl.yml +++ b/.github/workflows/build-sycl.yml @@ -75,7 +75,7 @@ jobs: sudo apt-get install -y ./level-zero.deb ./level-zero-devel.deb - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: sycl-ubuntu-24-${{ matrix.build }} evict-old-files: 1d @@ -137,7 +137,7 @@ jobs: "LEVEL_ZERO_V1_SDK_PATH=C:/level-zero-sdk" | Out-File -FilePath $env:GITHUB_ENV -Append - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: sycl-windows-latest variant: ccache diff --git a/.github/workflows/build-vulkan.yml b/.github/workflows/build-vulkan.yml index 74d1c6936..fefd48b05 100644 --- a/.github/workflows/build-vulkan.yml +++ b/.github/workflows/build-vulkan.yml @@ -53,7 +53,7 @@ jobs: echo "CXX=g++-14" >> "$GITHUB_ENV" - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: vulkan-ubuntu-24.04-arm variant: ccache @@ -112,7 +112,7 @@ jobs: strip: 1 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: vulkan-ubuntu-24.04-llvmpipe evict-old-files: 1d @@ -160,7 +160,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: cpu-windows-2025-x64-vulkan variant: ccache diff --git a/.github/workflows/build-wasm.yml b/.github/workflows/build-wasm.yml index 2e4680f38..f1c975af0 100644 --- a/.github/workflows/build-wasm.yml +++ b/.github/workflows/build-wasm.yml @@ -54,7 +54,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: webgpu-ubuntu-24.04-arm-wasm evict-old-files: 1d diff --git a/.github/workflows/build-webgpu.yml b/.github/workflows/build-webgpu.yml index b357851aa..f2b7fed55 100644 --- a/.github/workflows/build-webgpu.yml +++ b/.github/workflows/build-webgpu.yml @@ -69,7 +69,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: webgpu-macos-latest evict-old-files: 1d @@ -120,7 +120,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: webgpu-ubuntu-24.04 evict-old-files: 1d diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 6f648bac4..61c05dcac 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -29,7 +29,7 @@ jobs: uses: actions/checkout@v6 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: copilot-setup-steps evict-old-files: 1d diff --git a/.github/workflows/hip-quality-check.yml b/.github/workflows/hip-quality-check.yml index ecc4615a1..b32accf27 100644 --- a/.github/workflows/hip-quality-check.yml +++ b/.github/workflows/hip-quality-check.yml @@ -52,7 +52,7 @@ jobs: sudo apt-get install -y build-essential git cmake rocblas-dev hipblas-dev libssl-dev python3 - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: hip-quality-check-ubuntu-22.04 evict-old-files: 1d diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 76717d064..0d3145004 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -103,7 +103,7 @@ jobs: path: tools/ui/dist - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-${{ matrix.os }}-${{ matrix.arch }} @@ -187,7 +187,7 @@ jobs: - name: ccache if: ${{ matrix.build != 's390x' }} - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-${{ matrix.os }}-cpu @@ -272,7 +272,7 @@ jobs: fi - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-${{ matrix.os }}-vulkan @@ -358,7 +358,7 @@ jobs: # cache on: https://github.com/ggerganov/tmp2/actions/runs/26534713799/job/78224189394 # #- name: ccache - # uses: ggml-org/ccache-action@v1.2.21 + # uses: ggml-org/ccache-action@v1.2.24 # with: # key: release-android-arm64 @@ -436,7 +436,7 @@ jobs: path: tools/ui/dist - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-ubuntu-24.04-openvino-release-no-preset-v1 @@ -551,7 +551,7 @@ jobs: path: tools/ui/dist - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-windows-2022-openvino variant: ccache @@ -679,7 +679,7 @@ jobs: choco install ninja - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-windows-2025-vs2026-${{ matrix.arch }}-cpu @@ -741,7 +741,7 @@ jobs: choco install ninja - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: windows-rocm-${{ matrix.ROCM_VERSION }}-${{ matrix.build }} evict-old-files: 1d @@ -923,7 +923,7 @@ jobs: # TODO: these jobs need to use llvm toolchain in order to utilize the ccache #- name: ccache - # uses: ggml-org/ccache-action@v1.2.21 + # uses: ggml-org/ccache-action@v1.2.24 # with: # key: release-windows-2025-${{ matrix.arch }}-${{ matrix.backend }} @@ -1011,7 +1011,7 @@ jobs: choco install ninja - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-windows-2022-${{ matrix.arch }}-cuda-${{ matrix.cuda }} @@ -1107,7 +1107,7 @@ jobs: "LEVEL_ZERO_V1_SDK_PATH=C:/level-zero-sdk" | Out-File -FilePath $env:GITHUB_ENV -Append - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-windows-2022-x64-sycl @@ -1225,7 +1225,7 @@ jobs: path: tools/ui/dist - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-ubuntu-24.04-sycl-${{ matrix.build }} @@ -1302,7 +1302,7 @@ jobs: tool-cache: true - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: release-ubuntu-24.04-rocm-${{ matrix.ROCM_VERSION }}-${{ matrix.build }} evict-old-files: 1d diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index 530ace7cd..3dde58033 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -80,7 +80,7 @@ jobs: ref: ${{ github.event.inputs.sha || github.event.pull_request.head.sha || github.sha || github.head_ref || github.ref_name }} - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: server-ubuntu-24.04-arm evict-old-files: 1d @@ -150,7 +150,7 @@ jobs: ref: ${{ github.event.inputs.sha || github.event.pull_request.head.sha || github.sha || github.head_ref || github.ref_name }} - name: ccache - uses: ggml-org/ccache-action@v1.2.21 + uses: ggml-org/ccache-action@v1.2.24 with: key: server-windows-2025-x64 evict-old-files: 1d