Skip to content

Commit e8b1965

Browse files
committed
Add verification step for signing setup
This will help us confirm: - Signing secrets are available - Keychain is created correctly - Certificate is imported - Parallel builds can access the keychain
1 parent 187855e commit e8b1965

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,19 @@ jobs:
2828
AC_APIKEY_ID: ${{ secrets.AC_APIKEY_ID }}
2929
AC_APIKEY_ISSUER_ID: ${{ secrets.AC_APIKEY_ISSUER_ID }}
3030

31+
- name: Verify signing setup
32+
run: |
33+
echo "Checking if signing is enabled..."
34+
if [ -n "${CSC_LINK:-}" ]; then
35+
echo "✅ Code signing enabled"
36+
echo "📦 Certificate: $CSC_LINK"
37+
echo "🔑 Keychain: ${CSC_KEYCHAIN:-not set}"
38+
security list-keychains -d user
39+
security find-identity -v -p codesigning
40+
else
41+
echo "⚠️ Code signing NOT enabled (no secrets available)"
42+
fi
43+
3144
- name: Package for macOS
3245
run: make dist-mac
3346

scripts/setup-macos-signing.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ set -euo pipefail
1313

1414
# Setup code signing certificate
1515
if [ -n "${MACOS_CERTIFICATE:-}" ]; then
16-
echo "Setting up code signing certificate..."
16+
echo "🔐 Setting up code signing certificate..."
1717

1818
# Decode certificate
1919
CERT_PATH=/tmp/certificate.p12

0 commit comments

Comments
 (0)