Format targets conditional more compactly

This commit is contained in:
David Tolnay 2022-07-20 14:46:26 -07:00
parent d872b66ee6
commit 8514966bb2
No known key found for this signature in database
GPG key ID: F9BA143B95FF6D82

View file

@ -30,9 +30,7 @@ runs:
- id: flags - id: flags
run: | run: |
: construct rustup command line : construct rustup command line
if [[ -z "$targets" ]]; then if [[ -z "$targets" ]]; then targets=$target; fi
targets="$target"
fi
echo "::set-output name=targets::$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" echo "::set-output name=targets::$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)"
echo "::set-output name=components::$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" echo "::set-output name=components::$(for c in ${components//,/ }; do echo -n ' --component' $c; done)"
echo "::set-output name=downgrade::${{inputs.toolchain == 'nightly' && inputs.components && ' --allow-downgrade' || ''}}" echo "::set-output name=downgrade::${{inputs.toolchain == 'nightly' && inputs.components && ' --allow-downgrade' || ''}}"