Commit 05017a7
Import Developer ID cert into macOS runner keychain
The release workflow previously failed on the macOS build step with
"The specified item could not be found in the keychain." because
GitHub Actions macOS runners start with an empty codesign identity.
Decode the Developer ID .p12 (stored as MACOS_CERT_P12 secret, base64),
create a temporary keychain, import the identity, and authorize
codesign to use it without a UI prompt. The keychain auto-locks after
6h and is discarded with the runner.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent a0ecf71 commit 05017a7
1 file changed
Lines changed: 32 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
93 | 125 | | |
94 | 126 | | |
95 | 127 | | |
| |||
0 commit comments