Compare commits

...

2 Commits

Author SHA1 Message Date
Jeremiah Senkpiel
d617aa4338
Merge 226a795b51 into ab5e6d0c87 2024-02-29 12:19:42 -07:00
Jeremiah Senkpiel
226a795b51 Improve cargo example
Adds `restore-keys` for cargo - this helps improve build times by allowing the cache to be mostly pre-populated when deps are updated.

Adds two missing cache files.

Adds a build type parameter to the cache keys to account for different build profiles / targets.
2023-09-25 14:22:54 -07:00

View File

@ -589,14 +589,20 @@ whenever possible:
```yaml
- uses: actions/cache@v3
env:
BUILD_TYPE: debug # adjust when using `--release` or custom targets
with:
path: |
~/.cargo/.crates.toml
~/.cargo/.crates2.json
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
key: ${{ runner.os }}-cargo-${{ env.BUILD_TYPE }}-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-${{ env.BUILD_TYPE }}-
```
## Scala - SBT