Speed up CI by caching rustup toolchain and using cargo-binstall #2

Merged
schaefera merged 2 commits from fix/ci-cache-speedup into master 2026-07-29 14:29:01 +00:00

2 commits

Author SHA1 Message Date
Austin Schaefer
ff91960b7b Force musl targets for cargo-binstall to avoid GLIBC mismatch
All checks were successful
CI / ci (pull_request) Successful in 1m47s
The glibc-linked prebuilt cargo-make binary requires GLIBC 2.39,
newer than what's on the node:20-bookworm image. Musl binaries
are statically linked and avoid the mismatch.
2026-07-29 16:24:50 +02:00
Austin Schaefer
3788eafa88 Speed up CI by caching rustup toolchain and using cargo-binstall
Some checks failed
CI / ci (pull_request) Failing after 26s
Cache ~/.rustup so the toolchain isn't reinstalled every run, and
install cargo-make/cargo-audit via cargo-binstall instead of
compiling them from source each time.
2026-07-29 16:12:18 +02:00