Skip to content

Commit 1210359

Browse files
author
Mikhail Zabaluev
authored
Merge pull request #407 from input-output-hk/github-cache-v2
GitHub CI: switch to actions/cache@v2
2 parents 7fb19e6 + b400b9d commit 1210359

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

.github/workflows/main.yml

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,22 @@ jobs:
3535
echo "::set-output name=head::$commit"
3636
3737
- name: Cache cargo registry index
38-
uses: actions/cache@v1
38+
uses: actions/cache@v2
3939
with:
4040
path: ~/.cargo/registry/index
41-
key: cargo-index-v1-${{ steps.ls-crates-io-index.outputs.head }}
41+
key: cargo-index-v2-${{ steps.ls-crates-io-index.outputs.head }}
4242
restore-keys: |
43-
cargo-index-v1-
43+
cargo-index-v2-
4444
4545
- name: Generate Cargo.lock
4646
run: cargo generate-lockfile
4747

4848
- id: cache-deps
4949
name: Cache dependency crates
50-
uses: actions/cache@v1
50+
uses: actions/cache@v2
5151
with:
5252
path: ~/.cargo/registry/cache
53-
key: cargo-deps-v1-${{ hashFiles('Cargo.lock') }}
53+
key: cargo-deps-v2-${{ hashFiles('Cargo.lock') }}
5454

5555
- if: ${{ steps.cache-deps.outputs.cache-hit != 'true' }}
5656
name: Fetch dependencies
@@ -70,9 +70,10 @@ jobs:
7070
os: [ubuntu-latest, windows-latest, macos-latest]
7171
toolchain: [stable]
7272
mode: ['', '--release']
73-
include:
74-
- os: ubuntu-latest
75-
toolchain: nightly
73+
include: []
74+
# Temporarily disabled due to https://github.com/rust-lang/cargo/issues/8351
75+
# - os: ubuntu-latest
76+
# toolchain: nightly
7677
runs-on: ${{ matrix.os }}
7778
timeout-minutes: 30
7879
env:
@@ -100,16 +101,16 @@ jobs:
100101
run: rm -r -fo $env:UserProfile\.cargo\registry
101102

102103
- name: Restore cargo registry index
103-
uses: actions/cache@v1
104+
uses: actions/cache@v2
104105
with:
105106
path: ~/.cargo/registry/index
106-
key: cargo-index-v1-${{ needs.update-deps.outputs.crates-io-index-head }}
107+
key: cargo-index-v2-${{ needs.update_deps.outputs.crates-io-index-head }}
107108

108109
- name: Restore dependency crates
109-
uses: actions/cache@v1
110+
uses: actions/cache@v2
110111
with:
111112
path: ~/.cargo/registry/cache
112-
key: cargo-deps-v1-${{ hashFiles('Cargo.lock') }}
113+
key: cargo-deps-v2-${{ hashFiles('Cargo.lock') }}
113114

114115
- name: Build
115116
uses: actions-rs/cargo@v1
@@ -167,16 +168,16 @@ jobs:
167168
args: -- --check
168169

169170
- name: Restore cargo registry index
170-
uses: actions/cache@v1
171+
uses: actions/cache@v2
171172
with:
172173
path: ~/.cargo/registry/index
173-
key: cargo-index-v1-${{ needs.update-deps.outputs.crates-io-index-head }}
174+
key: cargo-index-v2-${{ needs.update_deps.outputs.crates-io-index-head }}
174175

175176
- name: Restore dependency crates
176-
uses: actions/cache@v1
177+
uses: actions/cache@v2
177178
with:
178179
path: ~/.cargo/registry/cache
179-
key: cargo-deps-v1-${{ hashFiles('Cargo.lock') }}
180+
key: cargo-deps-v2-${{ hashFiles('Cargo.lock') }}
180181

181182
- name: Run cargo clippy
182183
uses: actions-rs/cargo@v1

0 commit comments

Comments
 (0)