mirror of
https://github.com/diodeinc/pcb.git
synced 2026-09-14 20:17:19 +08:00
eedba95d7d
* Use smart rust cache Out cache sizes are blowing up: Cache Size: ~8914 MB (9346691088 B) "C:\Program Files\Git\usr\bin\tar.exe" -xf C:/a/_temp/277318a1-9141-472d-bf1b-4d0461835b0b/cache.tzst -P -C C:/a/pcb/pcb --force-local --use-compress-program "zstd -d" Cache restored successfully Cache restored from key: Windows-cargo-02b001115c33129b2426bd7db7faa11329497685bfa1d1e328c20e41bc781dca Which is slowing down builds. Just fetching cargo cache took 6 mins. Swatinem/rust-cache has much better default behavior: - Cleans dependencies no longer used - Cleans incremental build artifacts - Cleans anything older than 1 week It also only caches dependencies (and their built artifacts). Caching workspace crates is not that useful. Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Reuse build pcb for stdlib testing Also use actions/checkout for faster cloning. Signed-off-by: akhilles <akhilvelagapudi@gmail.com> --------- Signed-off-by: akhilles <akhilvelagapudi@gmail.com>
4.0 KiB
4.0 KiB