Some checks failed
coverage / Test `cargo-llvm-cov` on ubuntu-latest (push) Failing after 0s
install / Test `cargo install` on ubuntu-latest (push) Failing after 0s
simple / Test `cargo check/test` on ubuntu-latest (push) Failing after 0s
sparse-registry / Test `cargo check/test` with sparse registry on ubuntu-latest (push) Failing after 0s
target-dir / Test custom target-dir on ubuntu-latest (push) Failing after 0s
workspaces / Test multiple workspaces on ubuntu-latest (push) Failing after 0s
coverage / Test `cargo-llvm-cov` on macos-latest (push) Has been cancelled
coverage / Test `cargo-llvm-cov` on windows-latest (push) Has been cancelled
install / Test `cargo install` on macos-latest (push) Has been cancelled
install / Test `cargo install` on windows-latest (push) Has been cancelled
simple / Test `cargo check/test` on macos-latest (push) Has been cancelled
simple / Test `cargo check/test` on windows-latest (push) Has been cancelled
sparse-registry / Test `cargo check/test` with sparse registry on macos-latest (push) Has been cancelled
sparse-registry / Test `cargo check/test` with sparse registry on windows-latest (push) Has been cancelled
target-dir / Test custom target-dir on macos-latest (push) Has been cancelled
target-dir / Test custom target-dir on windows-latest (push) Has been cancelled
workspaces / Test multiple workspaces on macos-latest (push) Has been cancelled
workspaces / Test multiple workspaces on windows-latest (push) Has been cancelled
48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
# Changelog
|
||
|
||
## 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.
|
||
|
||
## 1.0.2
|
||
|
||
- Don’t prune targets that have a different name from the crate, but do prune targets from the workspace.
|
||
|
||
## 1.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.
|