From b9c73f462e86bc4b1b2105786d5ae61249cb4b28 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sun, 9 Mar 2025 17:52:06 -0600 Subject: [PATCH] fix: Improve base64 encoding of compose and template files --- .github/workflows/base64-templates.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/base64-templates.yml b/.github/workflows/base64-templates.yml index b95799c9..9ffb903f 100644 --- a/.github/workflows/base64-templates.yml +++ b/.github/workflows/base64-templates.yml @@ -35,8 +35,8 @@ jobs: TEMPLATE_FILE="$dir/template.yml" if [ -f "$COMPOSE_FILE" ] && [ -f "$TEMPLATE_FILE" ]; then - COMPOSE_CONTENT=$(cat "$COMPOSE_FILE") - TEMPLATE_CONTENT=$(cat "$TEMPLATE_FILE") + COMPOSE_CONTENT=$(jq -Rs . < "$COMPOSE_FILE") + TEMPLATE_CONTENT=$(jq -Rs . < "$TEMPLATE_FILE") JSON="{\"compose\":\"$COMPOSE_CONTENT\",\"config\":\"$TEMPLATE_CONTENT\"}" BASE64_JSON=$(echo -n "$JSON" | base64 -w 0)