From 0c22b9116b03b1e150e1cda9a29a5048f7095551 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Tue, 21 Jan 2025 01:31:14 +0100 Subject: [PATCH] Fixing gtar on macOS. --- action.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/action.yml b/action.yml index f2ff28a..390fe2c 100644 --- a/action.yml +++ b/action.yml @@ -143,6 +143,10 @@ runs: fi if [[ "${{ runner.os }}" == "macOS" ]]; then + printf "::group::${ANSI_LIGHT_BLUE}%s${ANSI_NOCOLOR}\n" "Install newer 'bash' via homebrew ..." + brew install bash + printf "::endgroup::\n" + tarProg="gtar" else tarProg="tar" @@ -266,7 +270,7 @@ runs: fi printf "::group::${ANSI_LIGHT_BLUE}Removing unwanted files from '${{ inputs.tarball-name }}' ...:${ANSI_NOCOLOR}\n" - while IFS=$'\r\n' read -r file; do + while IFS=$' \r\n' read -r file; do printf " %s\n" "${file}" ${tarProg} -vf "${{ inputs.tarball-name }}" --delete "${file}" done <<<$(${tarProg} -tf "${{ inputs.tarball-name }}" | grep -E '^\.|/\.')