Skip to content

Commit a1e17d9

Browse files
gruebelcijothomas
andauthored
ci: replace actions-rs GHA (#207)
Co-authored-by: Cijo Thomas <[email protected]>
1 parent 1635500 commit a1e17d9

File tree

1 file changed

+14
-21
lines changed

1 file changed

+14
-21
lines changed

.github/workflows/ci.yml

+14-21
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,12 @@ jobs:
3939
- uses: actions/checkout@v4
4040
with:
4141
submodules: true
42-
- uses: actions-rs/toolchain@v1
42+
- uses: dtolnay/rust-toolchain@master
4343
with:
4444
toolchain: ${{ matrix.rust }}
4545
components: rustfmt
46-
profile: minimal
46+
- name: "Set rustup profile"
47+
run: rustup set profile minimal
4748
- uses: arduino/setup-protoc@v3
4849
with:
4950
repo-token: ${{ secrets.GITHUB_TOKEN }}
@@ -64,17 +65,15 @@ jobs:
6465
- uses: actions/checkout@v4
6566
with:
6667
submodules: true
67-
- uses: actions-rs/toolchain@v1
68+
- uses: dtolnay/rust-toolchain@master
6869
with:
6970
toolchain: stable
70-
components: rustfmt, clippy
71+
components: rustfmt,clippy
7172
- uses: arduino/setup-protoc@v3
7273
with:
7374
repo-token: ${{ secrets.GITHUB_TOKEN }}
74-
- uses: actions-rs/cargo@v1
75-
with:
76-
command: fmt
77-
args: --all -- --check
75+
- name: Format
76+
run: cargo fmt --all -- --check
7877
- name: Lint (Windows)
7978
if: ${{ matrix.os == 'windows-latest'}}
8079
run: ./scripts/lint.ps1
@@ -97,10 +96,9 @@ jobs:
9796
with:
9897
submodules: true
9998
- name: Set up Rust ${{ matrix.rust }}
100-
uses: actions-rs/toolchain@v1
99+
uses: dtolnay/rust-toolchain@master
101100
with:
102101
toolchain: ${{ matrix.rust }}
103-
override: true
104102
- uses: taiki-e/install-action@v2
105103
with:
106104
tool: cargo-msrv
@@ -126,11 +124,9 @@ jobs:
126124
runs-on: ubuntu-latest
127125
steps:
128126
- uses: actions/checkout@v4
129-
- uses: actions-rs/toolchain@v1
127+
- uses: dtolnay/rust-toolchain@master
130128
with:
131-
toolchain: nightly
132-
components: rustfmt
133-
override: true
129+
toolchain: stable
134130
- uses: arduino/setup-protoc@v3
135131
with:
136132
repo-token: ${{ secrets.GITHUB_TOKEN }}
@@ -146,11 +142,10 @@ jobs:
146142
- uses: actions/checkout@v4
147143
with:
148144
submodules: true
149-
- uses: actions-rs/toolchain@v1
145+
- uses: dtolnay/rust-toolchain@master
150146
with:
151147
toolchain: stable
152-
components: rustfmt,llvm-tools-preview
153-
override: true
148+
components: llvm-tools-preview
154149
- uses: arduino/setup-protoc@v3
155150
with:
156151
repo-token: ${{ secrets.GITHUB_TOKEN }}
@@ -172,10 +167,9 @@ jobs:
172167
- uses: actions/checkout@v4
173168
with:
174169
submodules: true
175-
- uses: actions-rs/toolchain@v1
170+
- uses: dtolnay/rust-toolchain@master
176171
with:
177172
toolchain: stable
178-
override: true
179173
- uses: taiki-e/install-action@v2
180174
with:
181175
tool: cargo-machete
@@ -188,10 +182,9 @@ jobs:
188182
- uses: actions/checkout@v4
189183
with:
190184
submodules: true
191-
- uses: actions-rs/toolchain@v1
185+
- uses: dtolnay/rust-toolchain@master
192186
with:
193187
toolchain: stable
194-
override: true
195188
- uses: taiki-e/install-action@v2
196189
with:
197190
tool: cargo-workspace-lints

0 commit comments

Comments
 (0)