On Tue, Mar 30, 2021, at 21:44, Brennan Ashton wrote: > We were sharing cache but ran into some strange issues with collisions and > disabled it unfortunately.
Do you remember the exact issue? What if we had one ccache cache per <board>:<config> run shared across runs? (not sure if that would be too much storage) So it would be like if you are locally running under the same conditions and just rebuild. If the specific board/config combination is not affected by the current PR (no relevant config is changed nor the changed code is part of that build) it should be fairly fast. Anyway, I see the "other" includes a very long list of very different platforms. Maybe splitting it into avr, risc-v, xtensa could help? Best, Matias