File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 3737 echo "Processing pattern: $pattern"
3838 for secret_name in $(az keyvault secret list --vault-name ${{ inputs.keyvault }} --query "[?contains(name, '$pattern')].name" -o tsv); do
3939 echo "Sync secret: env.$secret_name"
40- secret_value="$(az keyvault secret show --only-show-errors --name "$secret_name" --vault-name ${{ inputs.keyvault }} --query value -o tsv)"
41- echo '::add-mask::$(echo "$secret_value" | sed ':a;N;$!ba;s/%/%25/g' | sed ':a;N;$!ba;s/\r/%0D/g' | sed ':a;N;$!ba;s/\n/%0A/g')'
42- echo "$secret_name=$secret_value" >> "$GITHUB_ENV"
40+ secret_value=$(az keyvault secret show --only-show-errors --name "$secret_name" --vault-name ${{ inputs.keyvault }} --query value -o tsv)
41+ escaped_secret=$(printf '%s' "$secret_value" | sed ':a;N;$!ba;s/%/%25/g' | sed ':a;N;$!ba;s/\r/%0D/g' | sed ':a;N;$!ba;s/\n/%0A/g')
42+ echo "::add-mask::$escaped_secret"
43+ echo "$secret_name=$escaped_secret" >> $GITHUB_ENV
4344 done
4445 done
4546 IFS=$old_IFS
You can’t perform that action at this time.
0 commit comments