Skip to content

Commit f3aa25c

Browse files
miyajansudomateo
authored andcommitted
Fix output collapse (hashicorp#116)
1 parent 8549015 commit f3aa25c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/terraform_output.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,13 @@ function terraformOutput {
1111
echo "output: info: successfully gathered all the outputs for the Terraform configuration in ${tfWorkingDir}"
1212
echo "${outputOutput}"
1313
echo
14-
echo ::set-output name=tf_actions_output::${outputOutput}
14+
15+
# https://github.community/t5/GitHub-Actions/set-output-Truncates-Multiline-Strings/m-p/38372/highlight/true#M3322
16+
outputOutput="${outputOutput//'%'/'%25'}"
17+
outputOutput="${outputOutput//$'\n'/'%0A'}"
18+
outputOutput="${outputOutput//$'\r'/'%0D'}"
19+
20+
echo "::set-output name=tf_actions_output::${outputOutput}"
1521
exit ${outputExitCode}
1622
fi
1723

0 commit comments

Comments
 (0)