Skip to content

Commit eea3bdd

Browse files
committed
fix(ci): Avoid the unmaintained action-rs actions.
1 parent 4cadbfd commit eea3bdd

File tree

1 file changed

+11
-20
lines changed

1 file changed

+11
-20
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)