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:
Joe Polny 2025-04-29 13:50:15 -04:00
parent 56f84321db
commit d8b2468e88
No known key found for this signature in database

View file

@ -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