mirror of
https://github.com/actions-rust-lang/setup-rust-toolchain.git
synced 2024-12-27 01:00:35 +01:00
Install components and targets after installing everything from the rust-toolchain file
This commit is contained in:
parent
03aaf6be76
commit
b065e5ab9f
1 changed files with 9 additions and 0 deletions
|
@ -108,10 +108,19 @@ runs:
|
||||||
# Install the toolchain as specified in the file
|
# Install the toolchain as specified in the file
|
||||||
# Might break at some point: https://github.com/rust-lang/rustup/issues/1397
|
# Might break at some point: https://github.com/rust-lang/rustup/issues/1397
|
||||||
rustup show
|
rustup show
|
||||||
|
if [[ -n $components ]]; then
|
||||||
|
rustup component add ${components//,/ }
|
||||||
|
fi
|
||||||
|
if [[ -n $targets ]]; then
|
||||||
|
rustup target add ${targets//,/ }
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
rustup toolchain install ${{inputs.toolchain}}${{steps.flags.outputs.targets}}${{steps.flags.outputs.components}} --profile minimal${{steps.flags.outputs.downgrade}} --no-self-update
|
rustup toolchain install ${{inputs.toolchain}}${{steps.flags.outputs.targets}}${{steps.flags.outputs.components}} --profile minimal${{steps.flags.outputs.downgrade}} --no-self-update
|
||||||
rustup default ${{inputs.toolchain}}
|
rustup default ${{inputs.toolchain}}
|
||||||
fi
|
fi
|
||||||
|
env:
|
||||||
|
targets: ${{inputs.target}}
|
||||||
|
components: ${{inputs.components}}
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Print installed versions
|
- name: Print installed versions
|
||||||
|
|
Loading…
Reference in a new issue