From 0a03499b3806f0e0216025780e2726b5baca5367 Mon Sep 17 00:00:00 2001 From: Dan Halbert Date: Fri, 18 Sep 2026 18:05:53 -0400 Subject: [PATCH] zephyr-cp CI: disable action-zephyr-setup's ccache Every zephyr-cp board job saved a new ~150 MB ccache entry under a key shared by all boards, and restored whichever entry was saved last. Measured over all 30 boards in one run: 5 boards hit by luck, 25 had one hit each, and the hit boards built no faster. The entries were filling the repository's 10 GB Actions cache and evicting the Zephyr SDK and other ports' caches. Co-Authored-By: Claude Fable 5.1 --- .github/actions/deps/ports/zephyr-cp/action.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/actions/deps/ports/zephyr-cp/action.yml b/.github/actions/deps/ports/zephyr-cp/action.yml index bd0af847773..c63d9397e47 100644 --- a/.github/actions/deps/ports/zephyr-cp/action.yml +++ b/.github/actions/deps/ports/zephyr-cp/action.yml @@ -33,6 +33,12 @@ runs: app-path: zephyr-config base-path: ports/zephyr-cp toolchains: arm-zephyr-eabi + # The action's ccache stores a new ~150 MB entry per board job under one key + # shared by every board, and each job restores whichever entry was saved last. + # Measured across all 30 boards: hits on 5 boards by luck, none on the other 25, + # and no build-time difference either way. The entries were filling the + # repository's 10 GB Actions cache and evicting the SDK and other caches. + enable-ccache: false - name: Export cmake info run: west zephyr-export shell: bash