Skip to content

Commit 934abbf

Browse files
committed
refactor: migrate to actions-rust-lang/setup-rust-toolchain
1 parent a958073 commit 934abbf

File tree

3 files changed

+11
-37
lines changed

3 files changed

+11
-37
lines changed

.github/workflows/build_and_test.yml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,16 @@ jobs:
1313
include:
1414
- env: ubuntu-64
1515
os: ubuntu-latest
16-
toolchain: stable-x86_64-unknown-linux-gnu
1716
- env: macos-64
1817
os: macos-latest
19-
toolchain: stable-x86_64-apple-darwin
2018
- env: windows-64
2119
os: windows-latest
22-
toolchain: stable-x86_64-pc-windows-msvc
2320
steps:
2421
- name: Checkout
2522
uses: actions/checkout@v4
26-
- name: Setup Rust toolchain ${{ matrix.toolchain }} for ${{ matrix.os }}
27-
uses: actions-rs/toolchain@v1
28-
with:
29-
toolchain: ${{ matrix.toolchain }}
30-
override: true
31-
- name: Setup Cargo cache
32-
uses: Swatinem/rust-cache@v2
33-
- name: Test using ${{ matrix.toolchain }} for ${{ matrix.os }}
23+
- name: Setup Rust toolchain for ${{ matrix.os }}
24+
uses: actions-rust-lang/setup-rust-toolchain@v1
25+
- name: Test for ${{ matrix.os }}
3426
uses: actions-rs/cargo@v1
3527
with:
3628
command: test

.github/workflows/deploy_prerelease.yml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,8 @@ jobs:
1212
steps:
1313
- name: Checkout
1414
uses: actions/checkout@v4
15-
- name: Setup Rust toolchain stable-x86_64-unknown-linux-gnu for ubuntu-latest
16-
uses: actions-rs/toolchain@v1
17-
with:
18-
toolchain: stable-x86_64-unknown-linux-gnu
19-
override: true
20-
- name: Setup Cargo cache
21-
uses: Swatinem/rust-cache@v2
15+
- name: Setup Rust toolchain for ubuntu-latest
16+
uses: actions-rust-lang/setup-rust-toolchain@v1
2217
- name: Package
2318
uses: actions-rs/cargo@v1
2419
with:

.github/workflows/deploy_release.yml

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,8 @@ jobs:
99
steps:
1010
- name: Checkout
1111
uses: actions/checkout@v4
12-
- name: Setup Rust toolchain stable-x86_64-unknown-linux-gnu for ubuntu-latest
13-
uses: actions-rs/toolchain@v1
14-
with:
15-
toolchain: stable-x86_64-unknown-linux-gnu
16-
override: true
12+
- name: Setup Rust toolchain for ubuntu-latest
13+
uses: actions-rust-lang/setup-rust-toolchain@v1
1714
- name: Read source branch version
1815
id: source_version
1916
run: echo "version=$(cargo read-manifest | jq -r .version)" >> $GITHUB_OUTPUT
@@ -40,13 +37,8 @@ jobs:
4037
steps:
4138
- name: Checkout
4239
uses: actions/checkout@v4
43-
- name: Setup Rust toolchain stable-x86_64-unknown-linux-gnu for ubuntu-latest
44-
uses: actions-rs/toolchain@v1
45-
with:
46-
toolchain: stable-x86_64-unknown-linux-gnu
47-
override: true
48-
- name: Setup Cargo cache
49-
uses: Swatinem/rust-cache@v2
40+
- name: Setup Rust toolchain for ubuntu-latest
41+
uses: actions-rust-lang/setup-rust-toolchain@v1
5042
- name: Login to crates.io
5143
uses: actions-rs/cargo@v1
5244
with:
@@ -66,13 +58,8 @@ jobs:
6658
steps:
6759
- name: Checkout
6860
uses: actions/checkout@v4
69-
- name: Setup Rust toolchain stable-x86_64-unknown-linux-gnu for ubuntu-latest
70-
uses: actions-rs/toolchain@v1
71-
with:
72-
toolchain: stable-x86_64-unknown-linux-gnu
73-
override: true
74-
- name: Setup Cargo cache
75-
uses: Swatinem/rust-cache@v2
61+
- name: Setup Rust toolchain for ubuntu-latest
62+
uses: actions-rust-lang/setup-rust-toolchain@v1
7663
- name: Package
7764
uses: actions-rs/cargo@v1
7865
with:

0 commit comments

Comments
 (0)