CI workflows are caching ~/.cargo/bin/, which restores previously installed Cargo binaries between runs. When later steps run cargo install for tools like Viceroy or wasm-bindgen-cli, Cargo fails because the destination binaries already exist.
We should update the workflows to avoid caching installed binaries and make the install steps resilient to reruns so PR CI stops failing on duplicate binary installs.
CI workflows are caching
~/.cargo/bin/, which restores previously installed Cargo binaries between runs. When later steps runcargo installfor tools like Viceroy orwasm-bindgen-cli, Cargo fails because the destination binaries already exist.We should update the workflows to avoid caching installed binaries and make the install steps resilient to reruns so PR CI stops failing on duplicate binary installs.