Implement comprehensive cargo cache reuse and toolchain caching to reduce CI execution time from 90-120 min to 25-35 min (total machine time parallelized).
Changes include:
- Unified cargo cache keys across workflows
- Pre-compiled test-runner and test binaries
- Direct validator binary execution (no cargo run)
- Rust toolchain caching via dtolnay
- Solana binary caching
- Unified Rust version management
Expected improvement: 65% reduction in time
Implement comprehensive cargo cache reuse and toolchain caching to reduce CI execution time from 90-120 min to 25-35 min (total machine time parallelized).
Changes include:
Expected improvement: 65% reduction in time