Locietta / xanmod-kernel-WSL2

Xanmod kernel for WSL2, built by clang with ThinLTO enabled. Build & Release are automated by Github Action.
GNU General Public License v2.0
88 stars 20 forks source link

RFC: I Shaved 63% Off My Build Time with This One Weird Trick (Developers HATE this!) #66

Closed taalojarvi closed 5 months ago

taalojarvi commented 5 months ago

Hi @Locietta,

This pull request introduces a set of patches that significantly reduce the execution time of GitHub Actions builds.

Key Improvements:

Results:

Ccache Statistics:

Cacheable calls: 3359 / 4738 (70.89%) 
Hits: 3353 / 3359 (99.82%) 
Direct: 3353 / 3353 (100.0%) 
Preprocessed: 0 / 3353 ( 0.00%) 
Misses: 6 / 3359 ( 0.18%) 
Uncacheable calls: 1379 / 4738 (29.11%) 

Additional notes: