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.
@@ -107,7 +107,7 @@ jobs:
107
107
- ' 1.45'
108
108
runs-on : ubuntu-latest
109
109
steps :
110
- - uses : actions/checkout@v2
110
+ - uses : actions/checkout@v3
111
111
- name : Install Rust
112
112
run : rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
113
113
- name : Install cargo-hack
@@ -138,7 +138,7 @@ jobs:
138
138
- nightly
139
139
runs-on : ubuntu-latest
140
140
steps :
141
- - uses : actions/checkout@v2
141
+ - uses : actions/checkout@v3
142
142
- name : Install Rust
143
143
run : rustup update ${{ matrix.rust }} && rustup default ${{ matrix.rust }}
144
144
- name : Install cargo-hack
@@ -150,7 +150,7 @@ jobs:
150
150
name : cargo build -Z minimal-versions
151
151
runs-on : ubuntu-latest
152
152
steps :
153
- - uses : actions/checkout@v2
153
+ - uses : actions/checkout@v3
154
154
- name : Install Rust
155
155
run : rustup update nightly && rustup default nightly
156
156
- name : Install cargo-hack
@@ -172,7 +172,7 @@ jobs:
172
172
- thumbv6m-none-eabi
173
173
runs-on : ubuntu-latest
174
174
steps :
175
- - uses : actions/checkout@v2
175
+ - uses : actions/checkout@v3
176
176
- name : Install Rust
177
177
run : rustup update nightly && rustup default nightly
178
178
- run : rustup target add ${{ matrix.target }}
@@ -204,7 +204,7 @@ jobs:
204
204
name : cargo bench
205
205
runs-on : ubuntu-latest
206
206
steps :
207
- - uses : actions/checkout@v2
207
+ - uses : actions/checkout@v3
208
208
- name : Install Rust
209
209
run : rustup update nightly && rustup default nightly
210
210
- run : cargo bench --workspace
@@ -214,7 +214,7 @@ jobs:
214
214
name : cargo hack check --feature-powerset
215
215
runs-on : ubuntu-latest
216
216
steps :
217
- - uses : actions/checkout@v2
217
+ - uses : actions/checkout@v3
218
218
- name : Install Rust
219
219
run : rustup update nightly && rustup default nightly
220
220
- name : Install cargo-hack
@@ -239,7 +239,7 @@ jobs:
239
239
contents : write
240
240
pull-requests : write
241
241
steps :
242
- - uses : actions/checkout@v2
242
+ - uses : actions/checkout@v3
243
243
- name : Install Rust
244
244
run : rustup update nightly && rustup default nightly
245
245
- run : ci/no_atomic_cas.sh
@@ -272,7 +272,7 @@ jobs:
272
272
name : cargo miri test
273
273
runs-on : ubuntu-latest
274
274
steps :
275
- - uses : actions/checkout@v2
275
+ - uses : actions/checkout@v3
276
276
- name : Install Rust
277
277
run : rustup toolchain install nightly --component miri && rustup default nightly
278
278
- run : cargo miri test --workspace --all-features
@@ -291,7 +291,7 @@ jobs:
291
291
- thread
292
292
runs-on : ubuntu-latest
293
293
steps :
294
- - uses : actions/checkout@v2
294
+ - uses : actions/checkout@v3
295
295
- name : Install Rust
296
296
run : rustup update nightly && rustup default nightly
297
297
- run : rustup component add rust-src
@@ -308,7 +308,7 @@ jobs:
308
308
# name: cargo clippy
309
309
# runs-on: ubuntu-latest
310
310
# steps:
311
- # - uses: actions/checkout@v2
311
+ # - uses: actions/checkout@v3
312
312
# - name: Install Rust
313
313
# run: rustup toolchain install nightly --component clippy && rustup default nightly
314
314
# - run: cargo clippy --workspace --all-features --all-targets
@@ -317,7 +317,7 @@ jobs:
317
317
name : cargo fmt
318
318
runs-on : ubuntu-latest
319
319
steps :
320
- - uses : actions/checkout@v2
320
+ - uses : actions/checkout@v3
321
321
- name : Install Rust
322
322
run : rustup update stable
323
323
- run : cargo fmt --all -- --check
@@ -326,7 +326,7 @@ jobs:
326
326
name : cargo doc
327
327
runs-on : ubuntu-latest
328
328
steps :
329
- - uses : actions/checkout@v2
329
+ - uses : actions/checkout@v3
330
330
- name : Install Rust
331
331
run : rustup update nightly && rustup default nightly
332
332
- run : RUSTDOCFLAGS="-D warnings --cfg docsrs" cargo doc --workspace --no-deps --all-features
0 commit comments