You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[CI][C++] Improve ccache performance by using more general cache keys #50046
This was originally introduced in #7081 as a workaround for GitHub Actions cache immutability: cache entries cannot be updated once written, so changing keys are needed to create new cache snapshots.
However, using hashFiles('cpp/**') might be suboptimal for compiler caches. Hashing the entire source tree at the outer GitHub cache layer creates many distinct cache entries and increases the chance of cache misses/eviction.
changed the title [-][CI][C++] Improve GitHub Actions ccache reuse by saving compiler caches only from main[/-][+][CI][C++] Improve ccache reuse by saving to cache only from main[/+]on May 26, 2026
changed the title [-][CI][C++] Improve ccache reuse by saving to cache only from main[/-][+][CI][C++] Improve ccache performance by using more general cache keys[/+]on Jun 2, 2026
Activity
[-][CI][C++] Improve GitHub Actions ccache reuse by saving compiler caches only from main[/-][+][CI][C++] Improve ccache reuse by saving to cache only from main[/+][-][CI][C++] Improve ccache reuse by saving to cache only from main[/-][+][CI][C++] Improve ccache performance by using more general cache keys[/+]GH-50046: [CI][C++] Improve caching with apache/infrastructure-action…
kou commentedon Jun 5, 2026
Issue resolved by pull request 50047
#50047