Skip to content

Commit 899be72

Browse files
committed
fix(ci): strip backslash prefix from sha256sum output on Windows
1 parent 0173c8b commit 899be72

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.github/workflows/audit-gha-workflows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
DOWNLOAD_URL="https://github.com/woodruffw/zizmor/releases/download/v${ZIZMOR_VERSION}/${ASSET}"
3838
DOWNLOAD_FILE="${ZIZMOR_DIR}/${ASSET}"
3939
curl -fsSL -o "$DOWNLOAD_FILE" "$DOWNLOAD_URL"
40-
ACTUAL_SHA256="$( (sha256sum "$DOWNLOAD_FILE" 2>/dev/null || shasum -a 256 "$DOWNLOAD_FILE") | cut -d' ' -f1)"
40+
ACTUAL_SHA256="$( (sha256sum "$DOWNLOAD_FILE" 2>/dev/null || shasum -a 256 "$DOWNLOAD_FILE") | cut -d' ' -f1 | tr -d '\\')"
4141
if [ "$ACTUAL_SHA256" != "$EXPECTED_SHA256" ]; then
4242
echo "Checksum mismatch for ${ASSET}!" >&2
4343
echo " Expected: ${EXPECTED_SHA256}" >&2

.github/workflows/setup-and-install.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
if [ ! -x "$PNPM_BIN" ]; then
4040
mkdir -p "$PNPM_DIR"
4141
curl -fsSL -o "$PNPM_BIN" "https://github.com/pnpm/pnpm/releases/download/v${PNPM_VERSION}/${ASSET}"
42-
ACTUAL_SHA256="$( (sha256sum "$PNPM_BIN" 2>/dev/null || shasum -a 256 "$PNPM_BIN") | cut -d' ' -f1)"
42+
ACTUAL_SHA256="$( (sha256sum "$PNPM_BIN" 2>/dev/null || shasum -a 256 "$PNPM_BIN") | cut -d' ' -f1 | tr -d '\\')"
4343
if [ "$ACTUAL_SHA256" != "$EXPECTED_SHA256" ]; then
4444
echo "Checksum mismatch for ${ASSET}!" >&2
4545
echo " Expected: ${EXPECTED_SHA256}" >&2
@@ -78,7 +78,7 @@ jobs:
7878
DOWNLOAD_URL="$(gh api repos/SocketDev/sfw-free/releases/latest \
7979
--jq ".assets[] | select(.name == \"$ASSET\") | .browser_download_url")"
8080
curl -fsSL -o "$SFW_BIN" "$DOWNLOAD_URL"
81-
ACTUAL_SHA256="$( (sha256sum "$SFW_BIN" 2>/dev/null || shasum -a 256 "$SFW_BIN") | cut -d' ' -f1)"
81+
ACTUAL_SHA256="$( (sha256sum "$SFW_BIN" 2>/dev/null || shasum -a 256 "$SFW_BIN") | cut -d' ' -f1 | tr -d '\\')"
8282
if [ "$ACTUAL_SHA256" != "$EXPECTED_SHA256" ]; then
8383
echo "Checksum mismatch for ${ASSET}!" >&2
8484
echo " Expected: ${EXPECTED_SHA256}" >&2

0 commit comments

Comments
 (0)