Skip to content

Commit fe815f7

Browse files
committed
Simplify CI
1 parent 14ae03d commit fe815f7

File tree

1 file changed

+3
-32
lines changed

1 file changed

+3
-32
lines changed

.github/workflows/ci.yml

+3-32
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@ jobs:
1717

1818
steps:
1919
- 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
2520
- name: Run rustfmt
2621
run: cargo fmt --all -- --check
2722

@@ -51,11 +46,7 @@ jobs:
5146
steps:
5247
- uses: actions/checkout@v2
5348
- 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 }}
5950
- name: Run Clippy
6051
run: cargo clippy --all-targets --target ${{ matrix.target }}
6152

@@ -100,10 +91,7 @@ jobs:
10091
steps:
10192
- uses: actions/checkout@v2
10293
- 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 }}
10795

10896
- name: Configure RUSTFLAGS
10997
shell: bash
@@ -156,10 +144,6 @@ jobs:
156144
- { name: simd128, RUSTFLAGS: "-C target-feature=+simd128" }
157145
steps:
158146
- uses: actions/checkout@v2
159-
- name: Setup Rust
160-
run: |
161-
rustup update nightly --no-self-update
162-
rustup default nightly
163147
- name: Install wasm-pack
164148
run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
165149
- name: Test (debug)
@@ -203,11 +187,7 @@ jobs:
203187
steps:
204188
- uses: actions/checkout@v2
205189
- 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 }}
211191

212192
- name: Install Cross
213193
# Equivalent to `cargo install cross`, but downloading a prebuilt
@@ -259,10 +239,6 @@ jobs:
259239

260240
steps:
261241
- uses: actions/checkout@v2
262-
- name: Setup Rust
263-
run: |
264-
rustup update nightly --no-self-update
265-
rustup default nightly
266242
- name: Detect AVX512
267243
run: echo "CPU_FEATURE=$(lscpu | grep -o avx512[a-z]* | sed s/avx/+avx/ | tr '\n' ',' )" >> $GITHUB_ENV
268244
- name: Check build
@@ -278,10 +254,5 @@ jobs:
278254
runs-on: ubuntu-latest
279255
steps:
280256
- 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
286257
- name: Test (Miri)
287258
run: cargo miri test

0 commit comments

Comments
 (0)