From 1e74256b7ea438f01d3146d3411246215a19cbf5 Mon Sep 17 00:00:00 2001 From: PatTheMav Date: Fri, 21 Jul 2023 17:04:55 +0200 Subject: [PATCH] CI: Fix random password generation for macOS codesigning `sha1sum` is part of Homebrew's coreutils, but macOS ships with `shasum` by default, which supports many variants and defaults to SHA-1 by default. --- .github/actions/setup-macos-codesigning/action.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/setup-macos-codesigning/action.yaml b/.github/actions/setup-macos-codesigning/action.yaml index 8159bb4c4..69ece6c33 100644 --- a/.github/actions/setup-macos-codesigning/action.yaml +++ b/.github/actions/setup-macos-codesigning/action.yaml @@ -68,7 +68,7 @@ runs: print -n "${MACOS_SIGNING_CERT}" | base64 --decode --output=${certificate_path} - : "${MACOS_KEYCHAIN_PASSWORD:="$(print ${RANDOM} | sha1sum | head -c 32)"}" + : "${MACOS_KEYCHAIN_PASSWORD:="$(print ${RANDOM} | shasum | head -c 32)"}" print '::group::Keychain setup' security create-keychain -p "${MACOS_KEYCHAIN_PASSWORD}" ${keychain_path}