diff --git a/entrypoint.sh b/entrypoint.sh index 123c26d..c7d812d 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -71,9 +71,10 @@ if ! "${TARGET}" --version; then fi echo "=======================================" if [[ "${INPUT_CAPTURE_STDOUT}" == 'true' ]]; then - echo 'stdout<> "${GITHUB_OUTPUT}" + OUTPUT_DELIMITER="EOF_${RANDOM}_${RANDOM}_${RANDOM}_${RANDOM}_${RANDOM}_${RANDOM}_${RANDOM}_${RANDOM}" + echo "stdout<<${OUTPUT_DELIMITER}" >> "${GITHUB_OUTPUT}" "${TARGET}" "$@" | tee -a "${GITHUB_OUTPUT}" - echo 'EOF' >> "${GITHUB_OUTPUT}" + echo "${OUTPUT_DELIMITER}" >> "${GITHUB_OUTPUT}" else "${TARGET}" "$@" fi