File tree 1 file changed +3
-15
lines changed
1 file changed +3
-15
lines changed Original file line number Diff line number Diff line change @@ -40,28 +40,15 @@ jobs:
40
40
steps :
41
41
- name : Check out
42
42
uses : actions/checkout@v3
43
- - name : Set up rustup cache
44
- uses : actions/cache@v3
45
- continue-on-error : false
46
- with :
47
- path : |
48
- ~/.rustup/downloads
49
- ~/.rustup/toolchains
50
- # key: ${{ runner.os }}-rustup-${{ inputs.rust-version }}-${{ inputs.rust-target }}-${{ hashFiles('**/rustup-toolchain.toml') }}
51
- key : ${{ runner.os }}-rustup-${{ inputs.rust-version }}-${{ inputs.rust-target }}
52
- # The effect of this is must smaller than the cache for Cargo. However, it
53
- # still saves a few seconds. Note that many CI runs within a week may
54
- # quickly bring you close to the 10GB limit:
55
- # https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#managing-caches
56
- - name : Install Rust Toolchain via Rustup
43
+ - name : Install Rust
57
44
uses : actions-rs/toolchain@v1
58
45
with :
59
46
profile : minimal
60
47
toolchain : ${{ inputs.rust-version }}
61
48
override : true
62
49
components : clippy, rustfmt
63
50
target : ${{ inputs.rust-target }}
64
- - name : Set up Cargo cache
51
+ - name : Set up cargo cache
65
52
uses : actions/cache@v3
66
53
continue-on-error : false
67
54
with :
73
60
target/
74
61
# We do not have a Cargo.lock here, so I hash Cargo.toml
75
62
key : ${{ runner.os }}-rust-${{ inputs.rust-version }}-cargo-${{ hashFiles('**/Cargo.toml') }}
63
+ restore-keys : ${{ runner.os }}-cargo-${{ inputs.rust-version }}
76
64
- run : cargo version
77
65
- name : Build (library)
78
66
run : cargo build --target ${{ inputs.rust-target }} --features ${{ inputs.features }}
You can’t perform that action at this time.
0 commit comments