lmaotrigine/Rust Cache

Smart caching for rust/cargo projects with sensible defaults

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
prefix-keyThe prefix cache key, this can be changed to start a new cache manually.nov0-rust
shared-keyA cache key that is used instead of the automatic `job`-based key, and is stable over multiple jobs.no
keyAn additional cache key that is added alongside the automatic `job`-based key and can be used to further differentiate jobs.no
env-varsAdditional environment variables to include in the cache key, separated by spaces.no
workspacesPaths to multiple Cargo workspaces and their target directories, separated by newlines.no
cache-directoriesAdditional non-workspace directories to be cached, separated by newlinesno
cache-targetsDetermines whether workspace targets are cached. If `false`, only the cargo registry will be cached.notrue
cache-on-failureCache even if the build fails. Defaults to false.no
cache-all-cratesDetermines which crates are cached. If `true`, all crates will be cached, otherwise only dependent crates will be cached.nofalse
save-ifDetermines whether the cache should be saved. If `false`, the cache is only restored.notrue
namedescription
cache-hitA boolean value that indicates an exact match was found