17
17
18
18
steps :
19
19
- uses : actions/checkout@v2
20
- - name : Setup Rust
21
- run : |
22
- rustup update nightly --no-self-update
23
- rustup default nightly
24
- rustup component add rustfmt
25
20
- name : Run rustfmt
26
21
run : cargo fmt --all -- --check
27
22
51
46
steps :
52
47
- uses : actions/checkout@v2
53
48
- name : Setup Rust
54
- run : |
55
- rustup update nightly --no-self-update
56
- rustup default nightly
57
- rustup target add ${{ matrix.target }}
58
- rustup component add clippy
49
+ run : rustup target add ${{ matrix.target }}
59
50
- name : Run Clippy
60
51
run : cargo clippy --all-targets --target ${{ matrix.target }}
61
52
@@ -100,10 +91,7 @@ jobs:
100
91
steps :
101
92
- uses : actions/checkout@v2
102
93
- name : Setup Rust
103
- run : |
104
- rustup update nightly --no-self-update
105
- rustup default nightly
106
- rustup target add ${{ matrix.target }}
94
+ run : rustup target add ${{ matrix.target }}
107
95
108
96
- name : Configure RUSTFLAGS
109
97
shell : bash
@@ -156,10 +144,6 @@ jobs:
156
144
- { name: simd128, RUSTFLAGS: "-C target-feature=+simd128" }
157
145
steps :
158
146
- uses : actions/checkout@v2
159
- - name : Setup Rust
160
- run : |
161
- rustup update nightly --no-self-update
162
- rustup default nightly
163
147
- name : Install wasm-pack
164
148
run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
165
149
- name : Test (debug)
@@ -203,11 +187,7 @@ jobs:
203
187
steps :
204
188
- uses : actions/checkout@v2
205
189
- name : Setup Rust
206
- run : |
207
- rustup update nightly --no-self-update
208
- rustup default nightly
209
- rustup target add ${{ matrix.target }}
210
- rustup component add rust-src
190
+ run : rustup target add ${{ matrix.target }}
211
191
212
192
- name : Install Cross
213
193
# Equivalent to `cargo install cross`, but downloading a prebuilt
@@ -259,10 +239,6 @@ jobs:
259
239
260
240
steps :
261
241
- uses : actions/checkout@v2
262
- - name : Setup Rust
263
- run : |
264
- rustup update nightly --no-self-update
265
- rustup default nightly
266
242
- name : Detect AVX512
267
243
run : echo "CPU_FEATURE=$(lscpu | grep -o avx512[a-z]* | sed s/avx/+avx/ | tr '\n' ',' )" >> $GITHUB_ENV
268
244
- name : Check build
@@ -278,10 +254,5 @@ jobs:
278
254
runs-on : ubuntu-latest
279
255
steps :
280
256
- uses : actions/checkout@v2
281
- - name : Setup Rust
282
- run : |
283
- rustup update nightly --no-self-update
284
- rustup default nightly
285
- rustup component add miri rust-src
286
257
- name : Test (Miri)
287
258
run : cargo miri test
0 commit comments