Generate random cache ids so we can re-run for improved results

This commit is contained in:
Tom Parker-Shemilt 2021-05-05 23:13:41 +01:00
parent 9c7fcb5468
commit 3e00c49471
1 changed files with 4 additions and 1 deletions

View File

@ -21,10 +21,13 @@ jobs:
toolchain: stable
override: true
- uses: Swatinem/rust-cache@v1
- id: Get random cache id
run: echo "CACHE_ID=$((RANDOM))" >> $GITHUB_ENV
shell: bash
- uses: pat-s/always-upload-cache@v2.1.3
with:
path: results/results.yaml
key: results-${{ hashFiles('Cargo.lock') }}-${{ hashFiles('README.md') }}-${{ github.sha }}
key: results-${{ hashFiles('Cargo.lock') }}-${{ hashFiles('README.md') }}-${{ env.CACHE_ID }}
restore-keys: |
results-${{ hashFiles('Cargo.lock') }}-${{ hashFiles('README.md') }}-
results-${{ hashFiles('Cargo.lock') }}-