Skip to content

Commit

Permalink
Merge pull request #407 from input-output-hk/github-cache-v2
Browse files Browse the repository at this point in the history
GitHub CI: switch to actions/cache@v2
  • Loading branch information
Mikhail Zabaluev committed Jun 12, 2020
2 parents 7fb19e6 + b400b9d commit 1210359
Showing 1 changed file with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,22 +35,22 @@ jobs:
echo "::set-output name=head::$commit"
- name: Cache cargo registry index
uses: actions/cache@v1
uses: actions/cache@v2
with:
path: ~/.cargo/registry/index
key: cargo-index-v1-${{ steps.ls-crates-io-index.outputs.head }}
key: cargo-index-v2-${{ steps.ls-crates-io-index.outputs.head }}
restore-keys: |
cargo-index-v1-
cargo-index-v2-
- name: Generate Cargo.lock
run: cargo generate-lockfile

- id: cache-deps
name: Cache dependency crates
uses: actions/cache@v1
uses: actions/cache@v2
with:
path: ~/.cargo/registry/cache
key: cargo-deps-v1-${{ hashFiles('Cargo.lock') }}
key: cargo-deps-v2-${{ hashFiles('Cargo.lock') }}

- if: ${{ steps.cache-deps.outputs.cache-hit != 'true' }}
name: Fetch dependencies
Expand All @@ -70,9 +70,10 @@ jobs:
os: [ubuntu-latest, windows-latest, macos-latest]
toolchain: [stable]
mode: ['', '--release']
include:
- os: ubuntu-latest
toolchain: nightly
include: []
# Temporarily disabled due to https://github.com/rust-lang/cargo/issues/8351
# - os: ubuntu-latest
# toolchain: nightly
runs-on: ${{ matrix.os }}
timeout-minutes: 30
env:
Expand Down Expand Up @@ -100,16 +101,16 @@ jobs:
run: rm -r -fo $env:UserProfile\.cargo\registry

- name: Restore cargo registry index
uses: actions/cache@v1
uses: actions/cache@v2
with:
path: ~/.cargo/registry/index
key: cargo-index-v1-${{ needs.update-deps.outputs.crates-io-index-head }}
key: cargo-index-v2-${{ needs.update_deps.outputs.crates-io-index-head }}

- name: Restore dependency crates
uses: actions/cache@v1
uses: actions/cache@v2
with:
path: ~/.cargo/registry/cache
key: cargo-deps-v1-${{ hashFiles('Cargo.lock') }}
key: cargo-deps-v2-${{ hashFiles('Cargo.lock') }}

- name: Build
uses: actions-rs/cargo@v1
Expand Down Expand Up @@ -167,16 +168,16 @@ jobs:
args: -- --check

- name: Restore cargo registry index
uses: actions/cache@v1
uses: actions/cache@v2
with:
path: ~/.cargo/registry/index
key: cargo-index-v1-${{ needs.update-deps.outputs.crates-io-index-head }}
key: cargo-index-v2-${{ needs.update_deps.outputs.crates-io-index-head }}

- name: Restore dependency crates
uses: actions/cache@v1
uses: actions/cache@v2
with:
path: ~/.cargo/registry/cache
key: cargo-deps-v1-${{ hashFiles('Cargo.lock') }}
key: cargo-deps-v2-${{ hashFiles('Cargo.lock') }}

- name: Run cargo clippy
uses: actions-rs/cargo@v1
Expand Down

0 comments on commit 1210359

Please sign in to comment.