@@ -24,12 +24,11 @@ jobs:
2424 - 1.51.0 # MSRV
2525
2626 steps :
27- - uses : actions/checkout@v2
28- - uses : actions-rs/ toolchain@v1
27+ - uses : actions/checkout@v3
28+ - uses : dtolnay/rust- toolchain@master
2929 with :
30- profile : minimal
3130 toolchain : ${{ matrix.rust }}
32- override : true
31+ - uses : Swatinem/rust-cache@v2
3332 - name : Install openblas
3433 run : sudo apt-get install libopenblas-dev gfortran
3534 - run : ./scripts/all-tests.sh "$FEATURES" ${{ matrix.rust }}
@@ -45,20 +44,14 @@ jobs:
4544 target : i686-unknown-linux-gnu
4645
4746 steps :
48- - uses : actions/checkout@v2
49- - uses : actions-rs/ toolchain@v1
47+ - uses : actions/checkout@v3
48+ - uses : dtolnay/rust- toolchain@master
5049 with :
51- profile : minimal
5250 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
6053 - name : Install cross
61- run : cargo install cross || true
54+ run : cargo install cross
6255 - run : ./scripts/cross-tests.sh "docs" ${{ matrix.rust }} ${{ matrix.target }}
6356
6457 clippy :
@@ -68,12 +61,10 @@ jobs:
6861 rust :
6962 - beta
7063 steps :
71- - uses : actions/checkout@v2
72- - uses : actions-rs/ toolchain@v1
64+ - uses : actions/checkout@v3
65+ - uses : dtolnay/rust- toolchain@master
7366 with :
74- profile : minimal
7567 toolchain : ${{ matrix.rust }}
76- override : true
7768 components : clippy
69+ - uses : Swatinem/rust-cache@v2
7870 - run : cargo clippy --features docs
79-
0 commit comments