Skip to content

Commit 9824de9

Browse files
beautyfreeclaude
andauthored
Fix release v0.2.0 CI failures: CSC_NAME prefix + Linux deb maintainer (#5)
Two independent failures in the first v0.2.0 release run (actions/runs/24572317217): 1. macOS signing refused the identity — electron-builder 26+ expects CSC_NAME to be the bare identity name without the "Developer ID Application: " prefix and chooses the certificate type automatically. Fixed by updating the repo secret out-of-band (stripped the prefix; no code change needed). 2. Linux .deb build failed with "Please specify author 'email' in the application package.json". Two fixes here so we stop getting bitten: - `package.json` — author expanded to object form with explicit `email: skiller@beautyfree.dev`. Satisfies electron-builder's default maintainer resolution. - `electron-builder.yml` — explicit `linux.maintainer` as a belt-and- suspenders fallback. If someone simplifies the author field back to a plain string later, the .deb target still builds cleanly. Windows built successfully in the first run — that artifact path is known good and doesn't need changes. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent a69b415 commit 9824de9

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

electron-builder.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ nsis:
6262
linux:
6363
icon: assets/icons/app/icon-512.png
6464
category: Development
65+
# .deb requires a maintainer string. Mirrors package.json `author` but kept
66+
# explicit so we don't get bitten again if someone simplifies the author
67+
# field back to a plain string.
68+
maintainer: "Skiller Contributors <skiller@beautyfree.dev>"
6569
target:
6670
- target: AppImage
6771
arch: [x64]

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
"version": "0.2.0",
44
"description": "A desktop app for managing AI agent skills across Claude Code, Cursor, Copilot, Gemini CLI, and more",
55
"license": "MIT",
6-
"author": "Skiller Contributors",
6+
"author": {
7+
"name": "Skiller Contributors",
8+
"email": "skiller@beautyfree.dev"
9+
},
710
"repository": {
811
"type": "git",
912
"url": "https://github.com/beautyfree/skiller-skills-desktop-manager"

0 commit comments

Comments
 (0)