- Pinned the
cargo-binstall
version to v1.8 to work around the 404 errors in CI. - Added support for the
CARGO_BINSTALL_VERSION
environment variable.
- Added a
target-dirs
input, allowing the target folders to be specified. Can now cache multiple target folders. - Updated to skip caching a directory if it does not exist, instead of failing.
- Updated dependencies.
- Added a
cache-base
input. When provided, will only save cache on this branch/ref, but will restore cache on all branches/refs. - Updated dependencies.
- Include
GITHUB_WORKFLOW
in cache key. - Updated dependencies.
- Switch to Node.js v20.
- Fixed an issue where a module was missing from the build.
- Will now install
rustup
if it does not exist in the environment. - Added musl support to
cargo-binstall
.
- Breaking: Cargo
bins
must provide thecargo-
crate prefix manually. This change allows non-crate globals to be installed. - Added a
cache-target
input, to customize which target profile is cached. Defaults todebug
.
- Added
inherit-toolchain
input to inherit all settings fromrust-toolchain.toml
, and not justchannel
.
- Initial release.