@@ -24,12 +24,11 @@ jobs:
24
24
- 1.51.0 # MSRV
25
25
26
26
steps :
27
- - uses : actions/checkout@v2
28
- - uses : actions-rs/ toolchain@v1
27
+ - uses : actions/checkout@v3
28
+ - uses : dtolnay/rust- toolchain@master
29
29
with :
30
- profile : minimal
31
30
toolchain : ${{ matrix.rust }}
32
- override : true
31
+ - uses : Swatinem/rust-cache@v2
33
32
- name : Install openblas
34
33
run : sudo apt-get install libopenblas-dev gfortran
35
34
- run : ./scripts/all-tests.sh "$FEATURES" ${{ matrix.rust }}
@@ -45,20 +44,14 @@ jobs:
45
44
target : i686-unknown-linux-gnu
46
45
47
46
steps :
48
- - uses : actions/checkout@v2
49
- - uses : actions-rs/ toolchain@v1
47
+ - uses : actions/checkout@v3
48
+ - uses : dtolnay/rust- toolchain@master
50
49
with :
51
- profile : minimal
52
50
toolchain : ${{ matrix.rust }}
53
- target : ${{ matrix.target }}
54
- override : true
55
- - name : Cache cargo plugins
56
- uses : actions/cache@v1
57
- with :
58
- path : ~/.cargo/bin/
59
- key : ${{ runner.os }}-cargo-plugins
51
+ targets : ${{ matrix.target }}
52
+ - uses : Swatinem/rust-cache@v2
60
53
- name : Install cross
61
- run : cargo install cross || true
54
+ run : cargo install cross
62
55
- run : ./scripts/cross-tests.sh "docs" ${{ matrix.rust }} ${{ matrix.target }}
63
56
64
57
clippy :
@@ -68,12 +61,10 @@ jobs:
68
61
rust :
69
62
- beta
70
63
steps :
71
- - uses : actions/checkout@v2
72
- - uses : actions-rs/ toolchain@v1
64
+ - uses : actions/checkout@v3
65
+ - uses : dtolnay/rust- toolchain@master
73
66
with :
74
- profile : minimal
75
67
toolchain : ${{ matrix.rust }}
76
- override : true
77
68
components : clippy
69
+ - uses : Swatinem/rust-cache@v2
78
70
- run : cargo clippy --features docs
79
-
0 commit comments