Skip to content

Commit 04a8f18

Browse files
authored
cache the cargo src dir in CI (#6791)
* cache the cargo src dir in CI * Poke for CI
1 parent b411e93 commit 04a8f18

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,10 @@ jobs:
6464
~/.cargo/bin/
6565
~/.cargo/registry/index/
6666
~/.cargo/registry/cache/
67+
~/.cargo/registry/src/
6768
~/.cargo/git/db/
6869
src/rust/target/
69-
key: ${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-cargo-2-${{ hashFiles('**/Cargo.lock') }}
70+
key: ${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}
7071

7172
- uses: actions-rs/[email protected]
7273
with:
@@ -156,9 +157,10 @@ jobs:
156157
~/.cargo/bin/
157158
~/.cargo/registry/index/
158159
~/.cargo/registry/cache/
160+
~/.cargo/registry/src/
159161
~/.cargo/git/db/
160162
src/rust/target/
161-
key: ${{ runner.os }}-${{ matrix.IMAGE.IMAGE }}-cargo-2-${{ hashFiles('**/Cargo.lock') }}
163+
key: ${{ runner.os }}-${{ matrix.IMAGE.IMAGE }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}
162164

163165
- uses: actions/[email protected]
164166
timeout-minutes: 3
@@ -204,9 +206,10 @@ jobs:
204206
~/.cargo/bin/
205207
~/.cargo/registry/index/
206208
~/.cargo/registry/cache/
209+
~/.cargo/registry/src/
207210
~/.cargo/git/db/
208211
src/rust/target/
209-
key: ${{ runner.os }}-cargo-2-${{ hashFiles('**/Cargo.lock') }}-${{ matrix.RUST }}
212+
key: ${{ runner.os }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}-${{ matrix.RUST }}
210213

211214
- name: Setup python
212215
uses: actions/[email protected]
@@ -257,9 +260,10 @@ jobs:
257260
~/.cargo/bin/
258261
~/.cargo/registry/index/
259262
~/.cargo/registry/cache/
263+
~/.cargo/registry/src/
260264
~/.cargo/git/db/
261265
src/rust/target/
262-
key: ${{ runner.os }}-cargo-2-${{ hashFiles('**/Cargo.lock') }}-rust-nightly-coverage
266+
key: ${{ runner.os }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}-rust-nightly-coverage
263267

264268
- name: Setup python
265269
uses: actions/[email protected]
@@ -349,9 +353,10 @@ jobs:
349353
~/.cargo/bin/
350354
~/.cargo/registry/index/
351355
~/.cargo/registry/cache/
356+
~/.cargo/registry/src/
352357
~/.cargo/git/db/
353358
src/rust/target/
354-
key: ${{ runner.os }}-${{ matrix.PYTHON.VERSION }}-cargo-2-${{ hashFiles('**/Cargo.lock') }}
359+
key: ${{ runner.os }}-${{ matrix.PYTHON.VERSION }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}
355360

356361
- name: Setup python
357362
uses: actions/[email protected]
@@ -426,9 +431,10 @@ jobs:
426431
~/.cargo/bin/
427432
~/.cargo/registry/index/
428433
~/.cargo/registry/cache/
434+
~/.cargo/registry/src/
429435
~/.cargo/git/db/
430436
src/rust/target/
431-
key: ${{ runner.os }}-${{ matrix.WINDOWS.ARCH }}-${{ steps.setup-python.outputs.python-version }}-cargo-2-${{ hashFiles('**/Cargo.lock') }}
437+
key: ${{ runner.os }}-${{ matrix.WINDOWS.ARCH }}-${{ steps.setup-python.outputs.python-version }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}
432438

433439
- uses: actions-rs/[email protected]
434440
with:
@@ -495,9 +501,10 @@ jobs:
495501
~/.cargo/bin/
496502
~/.cargo/registry/index/
497503
~/.cargo/registry/cache/
504+
~/.cargo/registry/src/
498505
~/.cargo/git/db/
499506
src/rust/target/
500-
key: ${{ runner.os }}-cargo-2-${{ hashFiles('**/Cargo.lock') }}
507+
key: ${{ runner.os }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}
501508

502509
- name: Setup python
503510
uses: actions/[email protected]

0 commit comments

Comments
 (0)