Skip to content

Commit

Permalink
Fix prompt for keychain password
Browse files Browse the repository at this point in the history
  • Loading branch information
graphemecluster committed Dec 9, 2024
1 parent 3bc783d commit 8bd2a90
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,17 @@ jobs:
SIGNING_CERTIFICATE_AUTHORITY_PASSWORD: ${{ secrets.SIGNING_CERTIFICATE_AUTHORITY_PASSWORD }}
run: |
chmod u+x ./.ci/*
KEYCHAIN_PATH=~/Library/Keychains/squirrel.keychain
KEYCHAIN_PASSWORD=squirrel
security create-keychain -p "$KEYCHAIN_PASSWORD" squirrel.keychain
echo "$SIGNING_CERTIFICATE" | base64 -d > signing_certificate.p12
security import signing_certificate.p12 -P "$SIGNING_CERTIFICATE_PASSWORD" -T /usr/bin/codesign
security import signing_certificate.p12 -k "$KEYCHAIN_PATH" -P "$SIGNING_CERTIFICATE_PASSWORD" -T /usr/bin/codesign
if [ -n "$SIGNING_CERTIFICATE_AUTHORITY" ] && [ -n "$SIGNING_CERTIFICATE_AUTHORITY_PASSWORD" ]; then
echo "$SIGNING_CERTIFICATE_AUTHORITY" | base64 -d > signing_certificate_authority.p12
security import signing_certificate_authority.p12 -P "$SIGNING_CERTIFICATE_AUTHORITY_PASSWORD" -T /usr/bin/codesign
security import signing_certificate_authority.p12 -k "$KEYCHAIN_PATH" -P "$SIGNING_CERTIFICATE_AUTHORITY_PASSWORD" -T /usr/bin/codesign
fi
security list-keychain -s "$KEYCHAIN_PATH"
security unlock-keychain -p "$KEYCHAIN_PASSWORD" "$KEYCHAIN_PATH"
export SCHEMA_DIR="$PWD/schema"
./.ci/package-mac.sh
- name: Upload Artifact
Expand Down

0 comments on commit 8bd2a90

Please sign in to comment.