Skip to content

Commit c577fdd

Browse files
jorbenclaude
andauthored
build(mac): 📦 add Apple notarization support for release builds (#25)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 8e4de58 commit c577fdd

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ jobs:
4949
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5050
CSC_LINK: ${{ secrets.APPLE_CERTIFICATE }}
5151
CSC_KEY_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
52+
APPLE_ID: ${{ secrets.APPLE_ID }}
53+
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
54+
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
5255

5356
- name: Upload release assets
5457
uses: softprops/action-gh-release@v2

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,10 @@
8686
"gatekeeperAssess": false,
8787
"entitlements": "build/entitlements.mac.plist",
8888
"entitlementsInherit": "build/entitlements.mac.plist",
89-
"forceCodeSigning": false
89+
"forceCodeSigning": false,
90+
"notarize": {
91+
"teamId": "${env.APPLE_TEAM_ID}"
92+
}
9093
},
9194
"win": {
9295
"target": "nsis",

0 commit comments

Comments
 (0)