Bumps Swatinem/rust-cache from 1 to 2.
Release notes
Sourced from Swatinem/rust-cache's releases.
v2.0.0
- The action code was refactored to allow for caching multiple workspaces and
different
target
directory layouts.
- The
working-directory
and target-dir
input options were replaced by a
single workspaces
option that has the form of $workspace -> $target
.
- Support for considering
env-vars
as part of the cache key.
- The
sharedKey
input option was renamed to shared-key
for consistency.
v1.4.0
- Clean both debug and release target directories.
v1.3.0
- Use Rust toolchain file as additional cache key.
- Allow for a configurable target-dir.
v1.2.0
- Cache
~/.cargo/bin
.
- Support for custom
$CARGO_HOME
.
- Add a
cache-hit
output.
- Add a new
sharedKey
option that overrides the automatic job-name based key.
v1.1.0
- Add a new
working-directory
input.
- Support caching git dependencies.
- Lots of other improvements.
v1.0.1
- Improved logging output.
- Make sure to consider
all-features
dependencies when pruning.
- Work around macOS cache corruption.
- Remove git-db cache for now.
Changelog
Sourced from Swatinem/rust-cache's changelog.
Changelog
2.2.0
- Add new
save-if
option to always restore, but only conditionally save the cache.
2.1.0
- Only hash
Cargo.{lock,toml}
files in the configured workspace directories.
2.0.2
- Avoid calling
cargo metadata
on pre-cleanup.
- Added
prefix-key
, cache-directories
and cache-targets
options.
2.0.1
- Primarily just updating dependencies to fix GitHub deprecation notices.
2.0.0
- The action code was refactored to allow for caching multiple workspaces and
different
target
directory layouts.
- The
working-directory
and target-dir
input options were replaced by a
single workspaces
option that has the form of $workspace -> $target
.
- Support for considering
env-vars
as part of the cache key.
- The
sharedKey
input option was renamed to shared-key
for consistency.
1.4.0
- Clean both
debug
and release
target directories.
1.3.0
- Use Rust toolchain file as additional cache key.
- Allow for a configurable target-dir.
1.2.0
- Cache
~/.cargo/bin
.
- Support for custom
$CARGO_HOME
.
- Add a
cache-hit
output.
- Add a new
sharedKey
option that overrides the automatic job-name based key.
1.1.0
- Add a new
working-directory
input.
- Support caching git dependencies.
- Lots of other improvements.
... (truncated)
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
@dependabot merge
will merge this PR after your CI passes on it
@dependabot squash and merge
will squash and merge this PR after your CI passes on it
@dependabot cancel merge
will cancel a previously requested merge and block automerging
@dependabot reopen
will reopen this PR if it is closed
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)