Commit 9824de9
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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
65 | 69 | | |
66 | 70 | | |
67 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
7 | 10 | | |
8 | 11 | | |
9 | 12 | | |
| |||
0 commit comments