Skip to content

Commit fa85590

Browse files
Your Nameclaude
andcommitted
ci: fix MAS and direct dmg signing in release workflow
- Use separate keychains for Mac App Distribution and Installer certs - Add missing Developer ID certificate secrets for direct .dmg job Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent aaa716c commit fa85590

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,16 @@ jobs:
137137
- name: Import Mac App Distribution certificate
138138
uses: apple-actions/import-codesign-certs@v3
139139
with:
140+
keychain: signing_temp_app
141+
create-keychain: true
140142
p12-file-base64: ${{ secrets.APPLE_CERTIFICATE_MAS }}
141143
p12-password: ${{ secrets.APPLE_CERTIFICATE_MAS_PASSWORD }}
142144

143145
- name: Import Mac Installer Distribution certificate
144146
uses: apple-actions/import-codesign-certs@v3
145147
with:
148+
keychain: signing_temp_installer
149+
create-keychain: true
146150
p12-file-base64: ${{ secrets.APPLE_CERTIFICATE_MAS_INSTALLER }}
147151
p12-password: ${{ secrets.APPLE_CERTIFICATE_MAS_INSTALLER_PASSWORD }}
148152

0 commit comments

Comments
 (0)