@@ -223,17 +223,7 @@ jobs:
223
223
- uses : actions/checkout@v4
224
224
- name : Install rustup
225
225
if : matrix.os == 'windows-11-arm'
226
- run : |
227
- if (Get-Command rustup -ErrorAction SilentlyContinue) {
228
- Write-Output '::warning:: The runner has rustup. Consider removing this step.'
229
- } else {
230
- $file = 'rustup-init.exe'
231
- $url = "https://static.rust-lang.org/rustup/dist/aarch64-pc-windows-msvc/$file"
232
- curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused -fsSL --output $file $url
233
- & ".\$file" --default-toolchain none -y
234
- Remove-Item $file
235
- Add-Content -Value "$Env:USERPROFILE\.cargo\bin" -Path $Env:GITHUB_PATH
236
- }
226
+ uses : ./.github/actions/setup-windows-arm-rustup
237
227
- uses : dtolnay/rust-toolchain@stable
238
228
- uses : Swatinem/rust-cache@v2
239
229
- name : cargo check default features
@@ -300,17 +290,7 @@ jobs:
300
290
- uses : actions/checkout@v4
301
291
- name : Install rustup
302
292
if : matrix.os == 'windows-11-arm'
303
- run : |
304
- if (Get-Command rustup -ErrorAction SilentlyContinue) {
305
- Write-Output '::warning:: The runner has rustup. Consider removing this step.'
306
- } else {
307
- $file = 'rustup-init.exe'
308
- $url = "https://static.rust-lang.org/rustup/dist/aarch64-pc-windows-msvc/$file"
309
- curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused -fsSL --output $file $url
310
- & ".\$file" --default-toolchain none -y
311
- Remove-Item $file
312
- Add-Content -Value "$Env:USERPROFILE\.cargo\bin" -Path $Env:GITHUB_PATH
313
- }
293
+ uses : ./.github/actions/setup-windows-arm-rustup
314
294
- uses : dtolnay/rust-toolchain@stable
315
295
- uses : Swatinem/rust-cache@v2
316
296
- uses : taiki-e/install-action@v2
0 commit comments