From 4073c9b9b73a7811306d34d40c1e79d305238424 Mon Sep 17 00:00:00 2001 From: Naoto Yokoyama Date: Thu, 30 Mar 2023 12:44:19 +0900 Subject: [PATCH] fix: ensure a newline is inserted before delimiter --- entrypoint.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 79da000..93b1983 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -40,9 +40,13 @@ fi if [ -z "$dest" ]; then kubectl $* else - echo "$dest<> $GITHUB_ENV + EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64) + echo "$dest<<$EOF" >> $GITHUB_ENV kubectl $* >> $GITHUB_ENV - echo "EOF" >> $GITHUB_ENV - + if [[ "${GITHUB_ENV: -1}" != $'\n' ]]; then + echo >> $GITHUB_ENV + fi + echo "$EOF" >> $GITHUB_ENV + echo "::add-mask::$dest" fi