Skip to content

Commit d17945b

Browse files
tottotoseanmonstar
authored andcommitted
chore(ci): replace actions-rs/toolchain with dtolnay/rust-toolchain
1 parent c1caff4 commit d17945b

File tree

1 file changed

+9
-39
lines changed

1 file changed

+9
-39
lines changed

.github/workflows/CI.yml

Lines changed: 9 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,8 @@ jobs:
3333
uses: actions/checkout@v4
3434

3535
- name: Install Rust
36-
uses: actions-rs/toolchain@v1
36+
uses: dtolnay/rust-toolchain@stable
3737
with:
38-
profile: minimal
39-
toolchain: stable
40-
override: true
4138
components: rustfmt
4239

4340
- name: cargo fmt --check
@@ -78,11 +75,9 @@ jobs:
7875
uses: actions/checkout@v4
7976

8077
- name: Install Rust (${{ matrix.rust }})
81-
uses: actions-rs/toolchain@v1
78+
uses: dtolnay/rust-toolchain@stable
8279
with:
83-
profile: minimal
8480
toolchain: ${{ matrix.rust }}
85-
override: true
8681

8782
- name: Test
8883
uses: actions-rs/cargo@v1
@@ -115,11 +110,9 @@ jobs:
115110
uses: actions/checkout@v4
116111

117112
- name: Install Rust (${{ matrix.rust }})
118-
uses: actions-rs/toolchain@v1
113+
uses: dtolnay/rust-toolchain@stable
119114
with:
120-
profile: minimal
121115
toolchain: ${{ matrix.rust }}
122-
override: true
123116

124117
- name: Check
125118
uses: actions-rs/cargo@v1
@@ -137,12 +130,9 @@ jobs:
137130
uses: actions/checkout@v4
138131

139132
- name: Install Rust
140-
uses: actions-rs/toolchain@v1
133+
uses: dtolnay/rust-toolchain@nightly
141134
with:
142-
profile: minimal
143-
toolchain: nightly
144135
components: miri
145-
override: true
146136

147137
- name: Test
148138
# Can't enable tcp feature since Miri does not support the tokio runtime
@@ -157,11 +147,7 @@ jobs:
157147
uses: actions/checkout@v4
158148

159149
- name: Install Rust
160-
uses: actions-rs/toolchain@v1
161-
with:
162-
profile: minimal
163-
toolchain: nightly
164-
override: true
150+
uses: dtolnay/rust-toolchain@nightly
165151

166152
- name: Install cargo-hack
167153
run: cargo install cargo-hack
@@ -185,11 +171,9 @@ jobs:
185171
uses: actions/checkout@v4
186172

187173
- name: Install Rust (${{ matrix.rust }})
188-
uses: actions-rs/toolchain@v1
174+
uses: dtolnay/rust-toolchain@stable
189175
with:
190-
profile: minimal
191176
toolchain: ${{ matrix.rust }}
192-
override: true
193177

194178
- name: Check
195179
uses: actions-rs/cargo@v1
@@ -206,11 +190,7 @@ jobs:
206190
uses: actions/checkout@v4
207191

208192
- name: Install Rust
209-
uses: actions-rs/toolchain@v1
210-
with:
211-
profile: minimal
212-
toolchain: nightly
213-
override: true
193+
uses: dtolnay/rust-toolchain@nightly
214194

215195
- name: Install cbindgen
216196
uses: actions-rs/cargo@v1
@@ -245,13 +225,7 @@ jobs:
245225
uses: actions/checkout@v4
246226

247227
- name: Install Rust
248-
uses: actions-rs/toolchain@v1
249-
with:
250-
profile: minimal
251-
toolchain: nightly
252-
default: true
253-
override: true
254-
components: cargo
228+
uses: dtolnay/rust-toolchain@nightly
255229

256230
- name: Install cbindgen
257231
uses: actions-rs/cargo@v1
@@ -279,11 +253,7 @@ jobs:
279253
uses: actions/checkout@v4
280254

281255
- name: Install Rust
282-
uses: actions-rs/toolchain@v1
283-
with:
284-
profile: minimal
285-
toolchain: nightly
286-
override: true
256+
uses: dtolnay/rust-toolchain@nightly
287257

288258
- name: cargo doc
289259
uses: actions-rs/cargo@v1

0 commit comments

Comments
 (0)