chore: ensure macos keychain does not exist when signing binaries
This commit is contained in:
parent
f02e4af09a
commit
262e53eed2
|
@ -24,6 +24,7 @@ base64 --decode > "${PKSC12_FILE}" <<<"${APPLE_DEVELOPER_ID_BUNDLE}"
|
||||||
KEYCHAIN='emqx.keychain-db'
|
KEYCHAIN='emqx.keychain-db'
|
||||||
KEYCHAIN_PASSWORD="$(openssl rand -base64 32)"
|
KEYCHAIN_PASSWORD="$(openssl rand -base64 32)"
|
||||||
|
|
||||||
|
security delete-keychain "${KEYCHAIN}" 2>/dev/null || true
|
||||||
security create-keychain -p "${KEYCHAIN_PASSWORD}" "${KEYCHAIN}"
|
security create-keychain -p "${KEYCHAIN_PASSWORD}" "${KEYCHAIN}"
|
||||||
security set-keychain-settings -lut 21600 "${KEYCHAIN}"
|
security set-keychain-settings -lut 21600 "${KEYCHAIN}"
|
||||||
security unlock-keychain -p "${KEYCHAIN_PASSWORD}" "${KEYCHAIN}"
|
security unlock-keychain -p "${KEYCHAIN_PASSWORD}" "${KEYCHAIN}"
|
||||||
|
|
Loading…
Reference in New Issue