examples: Only cache non-redundant cargo state

As the packed crate sources are stored under ~/.cargo/registry/cache,
it's redundant to archive the unpacked sources.

The sufficient local state of the git dependencies is in
~/.cargo/git/db. Cargo automatically checks out the source
trees if missing.
This commit is contained in:
Mikhail Zabaluev 2020-05-21 16:22:09 +03:00
parent 5e5fbe724b
commit f478dc2492

View file

@ -432,8 +432,9 @@ When dependencies are installed later in the workflow, we must specify the same
uses: actions/cache@v2 uses: actions/cache@v2
with: with:
path: | path: |
~/.cargo/registry ~/.cargo/registry/index
~/.cargo/git ~/.cargo/registry/cache
~/.cargo/git/db
key: cargo-deps-${{ hashFiles('**/Cargo.lock') }} key: cargo-deps-${{ hashFiles('**/Cargo.lock') }}
- name: Cache cargo build - name: Cache cargo build
uses: actions/cache@v2 uses: actions/cache@v2