From d24d78dac7723633a7a7eb3121c427da0820481a Mon Sep 17 00:00:00 2001 From: Felipe Lalanne Date: Wed, 12 Mar 2025 11:41:18 -0300 Subject: [PATCH] Fix package release action for macOS Depending on the signing password value, the script may interpret the contents of the password and cause the signing process to fail. This puts quotes around the password on assignment to prevent this. --- .github/actions/publish/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/actions/publish/action.yml b/.github/actions/publish/action.yml index 2ec9058d..0b2c07f5 100644 --- a/.github/actions/publish/action.yml +++ b/.github/actions/publish/action.yml @@ -94,7 +94,7 @@ runs: runner_arch="$(echo "${RUNNER_ARCH}" | tr '[:upper:]' '[:lower:]')" if [[ $runner_os =~ darwin|macos|osx ]]; then - CSC_KEY_PASSWORD=${{ fromJSON(inputs.secrets).APPLE_SIGNING_PASSWORD }} + CSC_KEY_PASSWORD='${{ fromJSON(inputs.secrets).APPLE_SIGNING_PASSWORD }}' CSC_KEYCHAIN=signing_temp CSC_LINK=${{ fromJSON(inputs.secrets).APPLE_SIGNING }}