Just a PSA to share that the arm64
CI workers received an update. For example, they are now using the DANGER_CI_ON_HOST_CCACHE_FOLDER
option added in commit fa99e4521b6fc0e7f6636d40bc0d6a7325227374 with CCACHE_MAXSIZE=100G
.
This should increase the ccache hit rates on “small” changes to 100% (or close to it). A small change is anything that can re-use a previous ccache, for example a doc-only change, a single modified C++ file, or a recent rebase of any pull request with a fixup of such.
Previously, a small test-only or doc-only change had a ccache hit rate of 50% (https://cirrus-ci.com/task/5366992935321600?logs=ci#L2899, or https://cirrus-ci.com/task/5987978701438976?logs=ci#L2901) and they took 20 minutes.
Now, such changes should have a ccache hit rate of 100% and take less than 8 minutes. (https://cirrus-ci.com/task/6230373099634688?logs=ci#L2903)