release.yml has no Rust build caching, so every tagged release compiles the full workspace from scratch on all platforms (v0.1.2 release run: 22 min). ci.yml already uses Swatinem/rust-cache@v2; pickscribe's release workflow has it and releases in 5–10 min.
Checklist
Validation
- Next tagged release: faster builds on the 2nd release after merge (warm cache), assets +
latest.json intact
release.ymlhas no Rust build caching, so every tagged release compiles the full workspace from scratch on all platforms (v0.1.2 release run: 22 min).ci.ymlalready usesSwatinem/rust-cache@v2; pickscribe's release workflow has it and releases in 5–10 min.Checklist
Swatinem/rust-cache@v2torelease.ymlbuild matrix (after rust-toolchain step), mirroring pickscribeValidation
latest.jsonintact