ci: fix release signing guard
This commit is contained in:
parent
05914139e5
commit
cde550f749
6
.github/workflows/release.yml
vendored
6
.github/workflows/release.yml
vendored
@ -49,12 +49,16 @@ jobs:
|
||||
run: git checkout "$RELEASE_TAG"
|
||||
|
||||
- name: Import macOS signing certificate
|
||||
if: ${{ secrets.MACOS_SIGNING_CERT_BASE64 != '' }}
|
||||
env:
|
||||
MACOS_SIGNING_CERT_BASE64: ${{ secrets.MACOS_SIGNING_CERT_BASE64 }}
|
||||
MACOS_SIGNING_CERT_PASSWORD: ${{ secrets.MACOS_SIGNING_CERT_PASSWORD }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
if [ -z "$MACOS_SIGNING_CERT_BASE64" ]; then
|
||||
echo "No macOS signing certificate configured; skipping import."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
KEYCHAIN="build.keychain"
|
||||
KEYCHAIN_PASSWORD="$(uuidgen)"
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user