3
0
Fork 0
mirror of https://github.com/Swatinem/rust-cache synced 2025-06-22 00:03:41 +00:00
This commit is contained in:
Luiz Miguel 2025-03-22 10:51:28 -03:00 committed by GitHub
commit ae1c2c2e42
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -95,14 +95,14 @@ This is a boolean flag that will be set to `true` when there was an exact cache
## Cache Effectiveness ## Cache Effectiveness
This action only caches the _dependencies_ of a crate, so is more effective if This action only caches the _dependencies_ of a crate, so it is more effective if
the dependency / own code ratio is higher. the dependency / own code ratio is higher.
It is also most effective for repositories with a `Cargo.lock` file. Library It is also more effective for repositories with a `Cargo.lock` file. Library
repositories with only a `Cargo.toml` file have limited benefits, as cargo will repositories with only a `Cargo.toml` file have limited benefits, as cargo will
_always_ use the most up-to-date dependency versions, which may not be cached. _always_ use the most up-to-date dependency versions, which may not be cached.
Usage with Stable Rust is most effective, as a cache is tied to the Rust version. Usage with Stable Rust is the most effective, as a cache is tied to the Rust version.
Using it with Nightly Rust is less effective as it will throw away the cache every day, Using it with Nightly Rust is less effective as it will throw away the cache every day,
unless a specific nightly build is being pinned. unless a specific nightly build is being pinned.