mirror of
https://github.com/musistudio/claude-code-router.git
synced 2026-07-09 17:18:24 +00:00
Harden macOS release builds and update handling
This commit is contained in:
parent
a8674287bc
commit
77208a6da9
16 changed files with 433 additions and 48 deletions
|
|
@ -16,6 +16,7 @@
|
|||
"directories": {
|
||||
"output": "release/${version}"
|
||||
},
|
||||
"afterAllArtifactBuild": "build/verify-update-metadata.cjs",
|
||||
"protocols": [
|
||||
{
|
||||
"name": "Claude Code Router Provider Import",
|
||||
|
|
@ -28,9 +29,16 @@
|
|||
],
|
||||
"mac": {
|
||||
"icon": "build/icon.icns",
|
||||
"type": "distribution",
|
||||
"hardenedRuntime": true,
|
||||
"forceCodeSigning": true,
|
||||
"entitlements": "build/entitlements.mac.plist",
|
||||
"entitlementsInherit": "build/entitlements.mac.inherit.plist",
|
||||
"notarize": true,
|
||||
"target": ["dmg", "zip"],
|
||||
"artifactName": "${productName}_${version}.${ext}"
|
||||
"artifactName": "Claude-Code-Router_${version}.${ext}"
|
||||
},
|
||||
"afterSign": "build/verify-macos-notarization.cjs",
|
||||
"win": {
|
||||
"icon": "build/icon.ico",
|
||||
"target": [
|
||||
|
|
@ -39,11 +47,11 @@
|
|||
"arch": ["x64"]
|
||||
}
|
||||
],
|
||||
"artifactName": "${productName}_${version}.${ext}"
|
||||
"artifactName": "Claude-Code-Router_${version}.${ext}"
|
||||
},
|
||||
"linux": {
|
||||
"target": ["AppImage"],
|
||||
"artifactName": "${productName}_${version}.${ext}"
|
||||
"artifactName": "Claude-Code-Router_${version}.${ext}"
|
||||
},
|
||||
"nsis": {
|
||||
"oneClick": false,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue