Skip to content

Commit 2627782

Browse files
committed
remove deprecated actions-rs from workflow
1 parent 7c0c883 commit 2627782

File tree

7 files changed

+23
-40
lines changed

7 files changed

+23
-40
lines changed

.github/workflows/clippy-lint.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ jobs:
2121

2222
steps:
2323
- uses: actions/checkout@v4
24-
- uses: actions-rs/toolchain@v1
24+
25+
- name: Install Rust (1.89) + Clippy
26+
uses: dtolnay/rust-toolchain@1.89
2527
with:
26-
profile: minimal
27-
toolchain: 1.89
28-
override: true
2928
components: clippy
29+
3030
- name: Run Clippy
3131
run: |
3232
cargo clippy --all-features -- -D warnings

.github/workflows/docs.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,9 @@ jobs:
1919
uses: actions/checkout@v4
2020

2121
- uses: actions/checkout@v4
22-
- uses: actions-rs/toolchain@v1
23-
with:
24-
toolchain: stable
25-
override: true
22+
23+
- name: Install stable Rust
24+
uses: dtolnay/rust-toolchain@stable
2625

2726
- name: Rust Docs crate stratum-core
2827
run: |

.github/workflows/fmt.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,9 @@ jobs:
2121

2222
steps:
2323
- uses: actions/checkout@v4
24-
- uses: actions-rs/toolchain@v1
24+
- name: Install nightly Rust + rustfmt
25+
uses: dtolnay/rust-toolchain@nightly
2526
with:
26-
profile: minimal
27-
toolchain: nightly
28-
override: true
2927
components: rustfmt
3028
- name: Run fmt in different workspaces and crates
3129
run: |

.github/workflows/release-libs.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ jobs:
2222
uses: actions/checkout@v4
2323

2424
- uses: actions/checkout@v4
25-
- uses: actions-rs/toolchain@v1
26-
with:
27-
toolchain: 1.75.0
28-
override: true
25+
26+
- name: Install Rust (1.75)
27+
uses: dtolnay/rust-toolchain@1.75
28+
2929
- name: Login
3030
run: cargo login ${{ secrets.CRATES_IO_DEPLOY_KEY }}
3131

.github/workflows/rust-msrv.yaml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,14 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
fail-fast: false
14-
matrix:
15-
rust:
16-
- 1.75.0 # MSRV
1714

1815
steps:
1916
- uses: actions/checkout@v4
2017
- uses: Swatinem/rust-cache@v1.2.0
21-
- uses: actions-rs/toolchain@v1
22-
with:
23-
toolchain: ${{ matrix.rust }}
24-
override: true
18+
19+
- name: Install Rust (1.75)
20+
uses: dtolnay/rust-toolchain@1.75
21+
2522
- name: Build Workspace
2623
run: cargo build
2724

.github/workflows/semver-check.yaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,8 @@ jobs:
1313
- name: Checkout repository
1414
uses: actions/checkout@v4
1515

16-
- name: Install Rust stable
17-
uses: actions-rs/toolchain@v1
18-
with:
19-
toolchain: 1.85
20-
override: true
16+
- name: Install Rust (1.85)
17+
uses: dtolnay/rust-toolchain@1.85
2118

2219
- name: Cache Cargo registry
2320
uses: actions/cache@v4

.github/workflows/test.yaml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v4
1919

20-
- name: Setup Rust
21-
uses: actions-rs/toolchain@v1
22-
with:
23-
toolchain: stable
24-
profile: minimal
25-
override: true
20+
- name: Install stable Rust
21+
uses: dtolnay/rust-toolchain@stable
2622

2723
- name: Cache cargo registry
2824
uses: actions/cache@v3
@@ -53,12 +49,8 @@ jobs:
5349
steps:
5450
- uses: actions/checkout@v4
5551

56-
- name: Setup Rust
57-
uses: actions-rs/toolchain@v1
58-
with:
59-
toolchain: nightly
60-
profile: minimal
61-
override: true
52+
- name: Install nightly Rust
53+
uses: dtolnay/rust-toolchain@nightly
6254

6355
- name: Build
6456
run: |

0 commit comments

Comments
 (0)