Handle whitespace in comma separated components

This commit is contained in:
David Tolnay 2021-10-09 04:57:39 +01:00
parent 123acc0c06
commit 8fb5bc3133
No known key found for this signature in database
GPG key ID: F9BA143B95FF6D82

View file

@ -25,7 +25,9 @@ runs:
run: echo "::set-output name=flag::${{inputs.target && ' --target '}}${{inputs.target}}" run: echo "::set-output name=flag::${{inputs.target && ' --target '}}${{inputs.target}}"
shell: bash shell: bash
- id: components - id: components
run: echo "::set-output name=flag::${{inputs.components && ' --component '}}${{inputs.components}}" run: echo "::set-output name=flag::$(for c in ${components//,/ }; do echo -n ' --component' $c; done)"
env:
components: ${{inputs.components}}
shell: bash shell: bash
- name: rustup toolchain install ${{inputs.toolchain}} - name: rustup toolchain install ${{inputs.toolchain}}
run: rustup toolchain install ${{inputs.toolchain}}${{steps.target.outputs.flag}}${{steps.components.outputs.flag}} --profile minimal --no-self-update run: rustup toolchain install ${{inputs.toolchain}}${{steps.target.outputs.flag}}${{steps.components.outputs.flag}} --profile minimal --no-self-update