@@ -39,11 +39,12 @@ jobs:
39
39
- uses : actions/checkout@v4
40
40
with :
41
41
submodules : true
42
- - uses : actions-rs/ toolchain@v1
42
+ - uses : dtolnay/rust- toolchain@master
43
43
with :
44
44
toolchain : ${{ matrix.rust }}
45
45
components : rustfmt
46
- profile : minimal
46
+ - name : " Set rustup profile"
47
+ run : rustup set profile minimal
47
48
- uses : arduino/setup-protoc@v3
48
49
with :
49
50
repo-token : ${{ secrets.GITHUB_TOKEN }}
@@ -64,17 +65,15 @@ jobs:
64
65
- uses : actions/checkout@v4
65
66
with :
66
67
submodules : true
67
- - uses : actions-rs/ toolchain@v1
68
+ - uses : dtolnay/rust- toolchain@master
68
69
with :
69
70
toolchain : stable
70
- components : rustfmt, clippy
71
+ components : rustfmt,clippy
71
72
- uses : arduino/setup-protoc@v3
72
73
with :
73
74
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
78
77
- name : Lint (Windows)
79
78
if : ${{ matrix.os == 'windows-latest'}}
80
79
run : ./scripts/lint.ps1
97
96
with :
98
97
submodules : true
99
98
- name : Set up Rust ${{ matrix.rust }}
100
- uses : actions-rs/ toolchain@v1
99
+ uses : dtolnay/rust- toolchain@master
101
100
with :
102
101
toolchain : ${{ matrix.rust }}
103
- override : true
104
102
- uses : taiki-e/install-action@v2
105
103
with :
106
104
tool : cargo-msrv
@@ -126,11 +124,9 @@ jobs:
126
124
runs-on : ubuntu-latest
127
125
steps :
128
126
- uses : actions/checkout@v4
129
- - uses : actions-rs/ toolchain@v1
127
+ - uses : dtolnay/rust- toolchain@master
130
128
with :
131
- toolchain : nightly
132
- components : rustfmt
133
- override : true
129
+ toolchain : stable
134
130
- uses : arduino/setup-protoc@v3
135
131
with :
136
132
repo-token : ${{ secrets.GITHUB_TOKEN }}
@@ -146,11 +142,10 @@ jobs:
146
142
- uses : actions/checkout@v4
147
143
with :
148
144
submodules : true
149
- - uses : actions-rs/ toolchain@v1
145
+ - uses : dtolnay/rust- toolchain@master
150
146
with :
151
147
toolchain : stable
152
- components : rustfmt,llvm-tools-preview
153
- override : true
148
+ components : llvm-tools-preview
154
149
- uses : arduino/setup-protoc@v3
155
150
with :
156
151
repo-token : ${{ secrets.GITHUB_TOKEN }}
@@ -172,10 +167,9 @@ jobs:
172
167
- uses : actions/checkout@v4
173
168
with :
174
169
submodules : true
175
- - uses : actions-rs/ toolchain@v1
170
+ - uses : dtolnay/rust- toolchain@master
176
171
with :
177
172
toolchain : stable
178
- override : true
179
173
- uses : taiki-e/install-action@v2
180
174
with :
181
175
tool : cargo-machete
@@ -188,10 +182,9 @@ jobs:
188
182
- uses : actions/checkout@v4
189
183
with :
190
184
submodules : true
191
- - uses : actions-rs/ toolchain@v1
185
+ - uses : dtolnay/rust- toolchain@master
192
186
with :
193
187
toolchain : stable
194
- override : true
195
188
- uses : taiki-e/install-action@v2
196
189
with :
197
190
tool : cargo-workspace-lints
0 commit comments