36
36
- windows-latest
37
37
runs-on : ${{ matrix.os }}
38
38
steps :
39
- - uses : actions/checkout@v2
39
+ - uses : actions/checkout@v3
40
40
- name : Install Rust
41
41
# --no-self-update is necessary because the windows environment cannot self-update rustup.exe.
42
42
run : rustup update nightly --no-self-update && rustup default nightly
53
53
- aarch64-unknown-linux-gnu
54
54
runs-on : ubuntu-latest
55
55
steps :
56
- - uses : actions/checkout@v2
56
+ - uses : actions/checkout@v3
57
57
- name : Install Rust
58
58
run : rustup update nightly && rustup default nightly
59
59
- name : Install cross
73
73
- 1.36
74
74
runs-on : ubuntu-latest
75
75
steps :
76
- - uses : actions/checkout@v2
76
+ - uses : actions/checkout@v3
77
77
- name : Install Rust
78
78
run : rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
79
79
# cargo does not support for --features/--no-default-features with workspace, so use cargo-hack instead.
@@ -105,7 +105,7 @@ jobs:
105
105
- 1.45
106
106
runs-on : ubuntu-latest
107
107
steps :
108
- - uses : actions/checkout@v2
108
+ - uses : actions/checkout@v3
109
109
- name : Install Rust
110
110
run : rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
111
111
- name : Install cargo-hack
@@ -136,7 +136,7 @@ jobs:
136
136
- nightly
137
137
runs-on : ubuntu-latest
138
138
steps :
139
- - uses : actions/checkout@v2
139
+ - uses : actions/checkout@v3
140
140
- name : Install Rust
141
141
run : rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
142
142
- name : Install cargo-hack
@@ -148,7 +148,7 @@ jobs:
148
148
name : cargo build -Z minimal-versions
149
149
runs-on : ubuntu-latest
150
150
steps :
151
- - uses : actions/checkout@v2
151
+ - uses : actions/checkout@v3
152
152
- name : Install Rust
153
153
run : rustup update nightly && rustup default nightly
154
154
- name : Install cargo-hack
@@ -170,7 +170,7 @@ jobs:
170
170
- thumbv6m-none-eabi
171
171
runs-on : ubuntu-latest
172
172
steps :
173
- - uses : actions/checkout@v2
173
+ - uses : actions/checkout@v3
174
174
- name : Install Rust
175
175
run : rustup update nightly && rustup default nightly
176
176
- run : rustup target add ${{ matrix.target }}
@@ -202,7 +202,7 @@ jobs:
202
202
name : cargo bench
203
203
runs-on : ubuntu-latest
204
204
steps :
205
- - uses : actions/checkout@v2
205
+ - uses : actions/checkout@v3
206
206
- name : Install Rust
207
207
run : rustup update nightly && rustup default nightly
208
208
- run : cargo bench --workspace
@@ -212,7 +212,7 @@ jobs:
212
212
name : cargo hack check --feature-powerset
213
213
runs-on : ubuntu-latest
214
214
steps :
215
- - uses : actions/checkout@v2
215
+ - uses : actions/checkout@v3
216
216
- name : Install Rust
217
217
run : rustup update nightly && rustup default nightly
218
218
- name : Install cargo-hack
@@ -237,7 +237,7 @@ jobs:
237
237
contents : write
238
238
pull-requests : write
239
239
steps :
240
- - uses : actions/checkout@v2
240
+ - uses : actions/checkout@v3
241
241
- name : Install Rust
242
242
run : rustup update nightly && rustup default nightly
243
243
- run : ci/no_atomic_cas.sh
@@ -270,7 +270,7 @@ jobs:
270
270
name : cargo miri test
271
271
runs-on : ubuntu-latest
272
272
steps :
273
- - uses : actions/checkout@v2
273
+ - uses : actions/checkout@v3
274
274
- name : Install Rust
275
275
run : rustup toolchain install nightly --component miri && rustup default nightly
276
276
- run : cargo miri test --workspace --all-features
@@ -289,7 +289,7 @@ jobs:
289
289
- thread
290
290
runs-on : ubuntu-latest
291
291
steps :
292
- - uses : actions/checkout@v2
292
+ - uses : actions/checkout@v3
293
293
- name : Install Rust
294
294
run : rustup update nightly && rustup default nightly
295
295
- run : rustup component add rust-src
@@ -304,7 +304,7 @@ jobs:
304
304
name : cargo clippy
305
305
runs-on : ubuntu-latest
306
306
steps :
307
- - uses : actions/checkout@v2
307
+ - uses : actions/checkout@v3
308
308
- name : Install Rust
309
309
run : rustup toolchain install nightly --component clippy && rustup default nightly
310
310
- run : cargo clippy --workspace --all-features --all-targets
@@ -313,7 +313,7 @@ jobs:
313
313
name : cargo fmt
314
314
runs-on : ubuntu-latest
315
315
steps :
316
- - uses : actions/checkout@v2
316
+ - uses : actions/checkout@v3
317
317
- name : Install Rust
318
318
run : rustup update stable
319
319
- run : cargo fmt --all -- --check
@@ -322,7 +322,7 @@ jobs:
322
322
name : cargo doc
323
323
runs-on : ubuntu-latest
324
324
steps :
325
- - uses : actions/checkout@v2
325
+ - uses : actions/checkout@v3
326
326
- name : Install Rust
327
327
run : rustup update nightly && rustup default nightly
328
328
- run : RUSTDOCFLAGS="-D warnings --cfg docsrs" cargo doc --workspace --no-deps --all-features
0 commit comments