Open MaxCWhitehead opened 14 hours ago
We could look into: https://github.com/Swatinem/rust-cache but might take a bit of doing to figure out best configuration.
I wonder if maybe we're caching between two jobs that use different versions of Rust. Like we're building the project with nightly, and then with stable or something and using the same cache.
First saw some of this and discussed on https://github.com/fishfolk/bones/pull/469 -
This job just failed due to a large cache being unzipped running out of space on actions runner. https://github.com/fishfolk/bones/actions/runs/11241667423/job/31253700224
While the job seems to just abruptly terminate, at the top there is a hidden "Annotions 1 error" drop down, which shows:
Perhaps we are caching too much or caching too widely across different CI jobs (maybe some do not overlap in build artifacts as much as we think?) - maybe should look at other large rust projects and see how they approach caching.
CC: @nelson137 @zicklag