From: Sigbjørn Skjæret Date: Sun, 15 Mar 2026 17:58:13 +0000 (+0100) Subject: ci : only save openvino caches on github-hosted master (#20593) X-Git-Tag: upstream/0.0.8611~246 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=b91d7dfe5bb3745147ee3a5f18be8d4f803b0e84;p=pkg%2Fggml%2Fsources%2Fllama.cpp ci : only save openvino caches on github-hosted master (#20593) * only save openvino ccache on master * disable toolkit cache if self-hosted * only cache on github-hosted runners * remove toolkit cache [no ci] --- diff --git a/.github/workflows/build-self-hosted.yml b/.github/workflows/build-self-hosted.yml index eba06b96b..7c7710fe4 100644 --- a/.github/workflows/build-self-hosted.yml +++ b/.github/workflows/build-self-hosted.yml @@ -222,15 +222,7 @@ jobs: id: checkout uses: actions/checkout@v6 - - name: Use OpenVINO Toolkit Cache - uses: actions/cache@v5 - id: cache-openvino - with: - path: ./openvino_toolkit - key: openvino-toolkit-v${{ env.OPENVINO_VERSION_FULL }}-${{ runner.os }} - - name: Setup OpenVINO Toolkit - if: steps.cache-openvino.outputs.cache-hit != 'true' uses: ./.github/actions/linux-setup-openvino with: path: ./openvino_toolkit diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b60ad993b..fef08d4c0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -604,10 +604,12 @@ jobs: uses: actions/checkout@v6 - name: ccache + if: runner.environment == 'github-hosted' uses: ggml-org/ccache-action@v1.2.16 with: key: ubuntu-24-openvino-${{ matrix.variant }}-no-preset-v1 evict-old-files: 1d + save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} - name: Dependencies id: depends @@ -617,6 +619,7 @@ jobs: sudo apt-get install -y ocl-icd-opencl-dev opencl-headers opencl-clhpp-headers intel-opencl-icd - name: Use OpenVINO Toolkit Cache + if: runner.environment == 'github-hosted' uses: actions/cache@v5 id: cache-openvino with: