mirror of
https://github.com/dtolnay/rust-toolchain.git
synced 2025-04-30 09:10:03 +00:00
Install rustup on windows (including ARM)
The x86 logic might be overkill since right now x86 Windows images already have it installed, but figured might as well support it just in case. Closes #143
This commit is contained in:
parent
56f84321db
commit
d8b2468e88
1 changed files with 10 additions and 0 deletions
10
action.yml
10
action.yml
|
@ -75,6 +75,16 @@ runs:
|
|||
if: runner.os != 'Windows'
|
||||
shell: bash
|
||||
|
||||
- run: |
|
||||
: install rustup if needed on windows
|
||||
if ! command -v rustup &>/dev/null; then
|
||||
curl -LOs https://static.rust-lang.org/rustup/dist/${{ runner.arch == 'ARM64' && 'aarch64' || 'x86_64' }}-pc-windows-msvc/rustup-init.exe
|
||||
./rustup-init.exe -y --default-toolchain none --no-modify-path
|
||||
echo "$USERPROFILE/.cargo/bin" >> "$GITHUB_PATH"
|
||||
fi
|
||||
if: runner.os == 'Windows'
|
||||
shell: bash
|
||||
|
||||
- name: rustup toolchain install ${{steps.parse.outputs.toolchain}}
|
||||
run: rustup toolchain install ${{steps.parse.outputs.toolchain}}${{steps.flags.outputs.targets}}${{steps.flags.outputs.components}} --profile minimal${{steps.flags.outputs.downgrade}} --no-self-update
|
||||
shell: bash
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue