From 0f22792d507beef61ea17db39ac8a4b1b964c7e0 Mon Sep 17 00:00:00 2001 From: Luis Pater Date: Mon, 20 Jul 2026 00:24:01 +0800 Subject: [PATCH] Fix keychain partition access for code signing in release workflow --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5f487c1..a7e2933 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -195,6 +195,7 @@ jobs: security set-keychain-settings -lut 21600 "$keychain_path" security unlock-keychain -p "$keychain_password" "$keychain_path" security import "$certificate_path" -k "$keychain_path" -P "$APPLE_CERTIFICATE_PASSWORD" -T /usr/bin/codesign + security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k "$keychain_password" "$keychain_path" if ! security find-identity -v -p codesigning "$keychain_path" | grep -F -- "$APPLE_SIGNING_IDENTITY"; then echo "Signing identity was not imported into the temporary keychain" >&2 exit 1