- Warm Rust, Bun, and core caches on pushes to main - Save shared caches only on main to avoid duplication across tags - Isolate build caches by runner - Skip signing and publishing during cache warmup - Cancel outdated warmup runs without interrupting releases