Skip to content

Commit a5bfab1

Browse files
committed
ci: Replace unmaintained actions-rs/toolchain action
… with dtolnay/rust-toolchain.
1 parent e430f65 commit a5bfab1

File tree

7 files changed

+27
-112
lines changed

7 files changed

+27
-112
lines changed

.github/workflows/benchmarks.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,9 @@ jobs:
1515
uses: actions/checkout@v3
1616

1717
- name: Install Rust
18-
uses: actions-rs/toolchain@v1
18+
uses: dtolnay/rust-toolchain@nightly
1919
with:
20-
toolchain: nightly
2120
components: rustfmt
22-
profile: minimal
23-
override: true
2421

2522
- name: Run Benchmarks
2623
run: cargo bench | tee benchmark-output.txt

.github/workflows/bindings_ci.yml

Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,7 @@ jobs:
3838

3939
- name: Install rust stable toolchain
4040
if: steps.xtask-cache.outputs.cache-hit != 'true'
41-
uses: actions-rs/toolchain@v1
42-
with:
43-
profile: minimal
44-
toolchain: stable
45-
override: true
41+
uses: dtolnay/rust-toolchain@stable
4642

4743
- name: Build
4844
if: steps.xtask-cache.outputs.cache-hit != 'true'
@@ -67,11 +63,7 @@ jobs:
6763
repo-token: ${{ secrets.GITHUB_TOKEN }}
6864

6965
- name: Install Rust
70-
uses: actions-rs/toolchain@v1
71-
with:
72-
toolchain: stable
73-
profile: minimal
74-
override: true
66+
uses: dtolnay/rust-toolchain@stable
7567

7668
- name: Load cache
7769
uses: Swatinem/rust-cache@v2
@@ -111,11 +103,7 @@ jobs:
111103
uses: actions/checkout@v3
112104

113105
- name: Install Rust
114-
uses: actions-rs/toolchain@v1
115-
with:
116-
toolchain: stable
117-
profile: minimal
118-
override: true
106+
uses: dtolnay/rust-toolchain@stable
119107

120108
- name: Load cache
121109
uses: Swatinem/rust-cache@v2
@@ -169,12 +157,9 @@ jobs:
169157
uses: actions/checkout@v3
170158

171159
- name: Install Rust
172-
uses: actions-rs/toolchain@v1
160+
uses: dtolnay/rust-toolchain@stable
173161
with:
174-
toolchain: stable
175-
target: wasm32-unknown-unknown
176-
profile: minimal
177-
override: true
162+
targets: wasm32-unknown-unknown
178163

179164
- name: Load cache
180165
uses: Swatinem/rust-cache@v2
@@ -220,11 +205,7 @@ jobs:
220205

221206
- name: Install rust stable toolchain
222207
if: steps.xtask-cache.outputs.cache-hit != 'true'
223-
uses: actions-rs/toolchain@v1
224-
with:
225-
profile: minimal
226-
toolchain: stable
227-
override: true
208+
uses: dtolnay/rust-toolchain@stable
228209

229210
- name: Build
230211
if: steps.xtask-cache.outputs.cache-hit != 'true'
@@ -249,11 +230,7 @@ jobs:
249230
repo-token: ${{ secrets.GITHUB_TOKEN }}
250231

251232
- name: Install Rust
252-
uses: actions-rs/toolchain@v1
253-
with:
254-
toolchain: nightly
255-
profile: minimal
256-
override: true
233+
uses: dtolnay/rust-toolchain@nightly
257234

258235
- name: Install aarch64-apple-ios target
259236
run: rustup target install aarch64-apple-ios

.github/workflows/ci.yml

Lines changed: 12 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,7 @@ jobs:
3636

3737
- name: Install rust stable toolchain
3838
if: steps.xtask-cache.outputs.cache-hit != 'true'
39-
uses: actions-rs/toolchain@v1
40-
with:
41-
profile: minimal
42-
toolchain: stable
43-
override: true
39+
uses: dtolnay/rust-toolchain@stable
4440

4541
- name: Build
4642
if: steps.xtask-cache.outputs.cache-hit != 'true'
@@ -73,11 +69,7 @@ jobs:
7369
uses: actions/checkout@v1
7470

7571
- name: Install Rust
76-
uses: actions-rs/toolchain@v1
77-
with:
78-
toolchain: stable
79-
profile: minimal
80-
override: true
72+
uses: dtolnay/rust-toolchain@stable
8173

8274
- name: Load cache
8375
uses: Swatinem/rust-cache@v2
@@ -108,11 +100,7 @@ jobs:
108100
uses: actions/checkout@v3
109101

110102
- name: Install Rust
111-
uses: actions-rs/toolchain@v1
112-
with:
113-
toolchain: stable
114-
profile: minimal
115-
override: true
103+
uses: dtolnay/rust-toolchain@stable
116104

117105
- name: Load cache
118106
uses: Swatinem/rust-cache@v2
@@ -143,11 +131,7 @@ jobs:
143131
uses: actions/checkout@v3
144132

145133
- name: Install Rust
146-
uses: actions-rs/toolchain@v1
147-
with:
148-
toolchain: stable
149-
profile: minimal
150-
override: true
134+
uses: dtolnay/rust-toolchain@stable
151135

152136
- name: Load cache
153137
uses: Swatinem/rust-cache@v2
@@ -198,11 +182,7 @@ jobs:
198182
repo-token: ${{ secrets.GITHUB_TOKEN }}
199183

200184
- name: Install Rust
201-
uses: actions-rs/toolchain@v1
202-
with:
203-
toolchain: ${{ matrix.rust }}
204-
profile: minimal
205-
override: true
185+
uses: dtolnay/rust-toolchain@${{ matrix.rust }}
206186

207187
- name: Load cache
208188
uses: Swatinem/rust-cache@v2
@@ -265,13 +245,10 @@ jobs:
265245
uses: actions/checkout@v3
266246

267247
- name: Install Rust
268-
uses: actions-rs/toolchain@v1
248+
uses: dtolnay/rust-toolchain@stable
269249
with:
270-
toolchain: stable
271-
target: wasm32-unknown-unknown
250+
targets: wasm32-unknown-unknown
272251
components: clippy
273-
profile: minimal
274-
override: true
275252

276253
- name: Install wasm-pack
277254
uses: jetli/wasm-pack-action@v0.4.0
@@ -323,11 +300,7 @@ jobs:
323300
uses: actions/checkout@v1
324301

325302
- name: Install Rust
326-
uses: actions-rs/toolchain@v1
327-
with:
328-
toolchain: stable
329-
profile: minimal
330-
override: true
303+
uses: dtolnay/rust-toolchain@stable
331304

332305
- name: Load cache
333306
uses: Swatinem/rust-cache@v2
@@ -357,12 +330,9 @@ jobs:
357330
uses: actions/checkout@v3
358331

359332
- name: Install Rust
360-
uses: actions-rs/toolchain@v1
333+
uses: dtolnay/rust-toolchain@nightly
361334
with:
362-
toolchain: nightly
363335
components: rustfmt
364-
profile: minimal
365-
override: true
366336

367337
- name: Cargo fmt
368338
uses: actions-rs/cargo@v1
@@ -398,12 +368,9 @@ jobs:
398368
repo-token: ${{ secrets.GITHUB_TOKEN }}
399369

400370
- name: Install Rust
401-
uses: actions-rs/toolchain@v1
371+
uses: dtolnay/rust-toolchain@nightly
402372
with:
403-
toolchain: nightly
404373
components: clippy
405-
profile: minimal
406-
override: true
407374

408375
- name: Load cache
409376
uses: Swatinem/rust-cache@v2
@@ -431,11 +398,7 @@ jobs:
431398
uses: actions/checkout@v3
432399

433400
- name: Install Rust
434-
uses: actions-rs/toolchain@v1
435-
with:
436-
toolchain: stable
437-
profile: minimal
438-
override: true
401+
uses: dtolnay/rust-toolchain@stable
439402

440403
- name: Load cache
441404
uses: Swatinem/rust-cache@v2
@@ -493,11 +456,7 @@ jobs:
493456
uses: actions/checkout@v3
494457

495458
- name: Install Rust
496-
uses: actions-rs/toolchain@v1
497-
with:
498-
toolchain: stable
499-
profile: minimal
500-
override: true
459+
uses: dtolnay/rust-toolchain@stable
501460

502461
- name: Load cache
503462
uses: Swatinem/rust-cache@v2

.github/workflows/coverage.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,7 @@ jobs:
2222
ref: ${{ github.event.pull_request.head.sha }}
2323

2424
- name: Install Rust
25-
uses: actions-rs/toolchain@v1
26-
with:
27-
toolchain: stable
28-
profile: minimal
29-
override: true
25+
uses: dtolnay/rust-toolchain@stable
3026

3127
- name: Load cache
3228
uses: Swatinem/rust-cache@v2

.github/workflows/documentation.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@ jobs:
1616
uses: actions/checkout@v3
1717

1818
- name: Install Rust
19-
uses: actions-rs/toolchain@v1
20-
with:
21-
profile: minimal
22-
toolchain: nightly
23-
override: true
19+
uses: dtolnay/rust-toolchain@nightly
2420

2521
- name: Install Node.js
2622
uses: actions/setup-node@v3

.github/workflows/release-crypto-nodejs.yml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,9 @@ jobs:
7676
- uses: actions/checkout@v3
7777
if: "${{ !inputs.tag }}"
7878
- name: Install Rust
79-
uses: actions-rs/toolchain@v1
79+
uses: dtolnay/rust-toolchain@nightly
8080
with:
81-
toolchain: nightly
82-
profile: minimal
83-
target: ${{ matrix.target }}
84-
override: true
81+
targets: ${{ matrix.target }}
8582
- name: Install Node.js
8683
uses: actions/setup-node@v3
8784
- name: Load cache
@@ -117,11 +114,7 @@ jobs:
117114
- uses: actions/checkout@v3
118115
if: "${{ !inputs.tag }}"
119116
- name: Install Rust
120-
uses: actions-rs/toolchain@v1
121-
with:
122-
toolchain: nightly
123-
profile: minimal
124-
override: true
117+
uses: dtolnay/rust-toolchain@nightly
125118
- name: Install Node.js
126119
uses: actions/setup-node@v3
127120
- name: Build lib

.github/workflows/release_crypto_js.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,9 @@ jobs:
2929
uses: actions/checkout@v3
3030

3131
- name: Install Rust
32-
uses: actions-rs/toolchain@v1
32+
uses: dtolnay/rust-toolchain@stable
3333
with:
34-
toolchain: stable
35-
target: wasm32-unknown-unknown
36-
profile: minimal
37-
override: true
34+
targets: wasm32-unknown-unknown
3835

3936
- name: Load cache
4037
uses: Swatinem/rust-cache@v2

0 commit comments

Comments
 (0)