Don't try to sign mac installers when secrets are unavailable (#13166)
This commit is contained in:
parent
9a0a2b1ecd
commit
16fb814b22
2 changed files with 10 additions and 2 deletions
4
.github/workflows/build-macos-installers.yml
vendored
4
.github/workflows/build-macos-installers.yml
vendored
|
@ -159,8 +159,8 @@ jobs:
|
|||
NOTARIZE: ${{ steps.check_secrets.outputs.HAS_APPLE_SECRET }}
|
||||
APPLE_NOTARIZE_USERNAME: "${{ secrets.APPLE_NOTARIZE_USERNAME }}"
|
||||
APPLE_NOTARIZE_PASSWORD: "${{ secrets.APPLE_NOTARIZE_PASSWORD }}"
|
||||
CSC_LINK: "${{ secrets.APPLE_DEV_ID_APP }}"
|
||||
CSC_KEY_PASSWORD: "${{ secrets.APPLE_DEV_ID_APP_PASS }}"
|
||||
APPLE_DEV_ID_APP: "${{ secrets.APPLE_DEV_ID_APP }}"
|
||||
APPLE_DEV_ID_APP_PASS: "${{ secrets.APPLE_DEV_ID_APP_PASS }}"
|
||||
run: |
|
||||
cd ./build_scripts
|
||||
sh build_macos-2-installer.sh
|
||||
|
|
|
@ -48,6 +48,14 @@ if [ "$(arch)" = "arm64" ]; then
|
|||
OPT_ARCH="--arm64"
|
||||
fi
|
||||
PRODUCT_NAME="Chia"
|
||||
if [ "$NOTARIZE" == true ]; then
|
||||
echo "Setting credentials for signing"
|
||||
export CSC_LINK=$APPLE_DEV_ID_APP
|
||||
export CSC_KEY_PASSWORD=$APPLE_DEV_ID_APP_PASS
|
||||
else
|
||||
echo "Not on ci or no secrets so not signing"
|
||||
export CSC_IDENTITY_AUTO_DISCOVERY=false
|
||||
fi
|
||||
echo electron-builder build --mac "${OPT_ARCH}" --config.productName="$PRODUCT_NAME"
|
||||
electron-builder build --mac "${OPT_ARCH}" --config.productName="$PRODUCT_NAME"
|
||||
LAST_EXIT_CODE=$?
|
||||
|
|
Loading…
Reference in a new issue