Skip to content

Commit 0bf69c5

Browse files
authored
Merge pull request #133 from ReScienceLab/electron-builder-keychain-fix
desktop: electron-builder 26.16.1, so the release can sign on a macOS 26 runner
2 parents fa4c047 + 169d0a5 commit 0bf69c5

3 files changed

Lines changed: 41 additions & 8 deletions

File tree

‎RELEASE-NOTES.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@ toolkit carry the same version; `sp start` says so when they drift.
2121

2222
Everything below is on `main` and reaches no install until a version is cut.
2323

24+
- **The macOS app opens without the `xattr` step.** The dmgs are signed by
25+
ReScience Lab Inc. and notarised by Apple, so macOS no longer says the app
26+
"is damaged and can't be opened", from Homebrew or from a downloaded dmg.
27+
The signing was wired in v1.5.0 and had never run. Its first run stopped
28+
inside electron-builder 26.15.3, which gives `security` the wrong password
29+
on a macOS 26 runner, so the app now builds with 26.16.1, which has the fix.
30+
2431
## v1.5.1
2532

2633
2026-09-20. The first release with the macOS app attached. v1.5.0 tagged and

‎desktop/bun.lock‎

Lines changed: 33 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎desktop/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"devDependencies": {
1515
"@types/node": "26",
1616
"electron": "44.4.3",
17-
"electron-builder": "26.15.3",
17+
"electron-builder": "26.16.1",
1818
"typescript": "7"
1919
},
2020
"trustedDependencies": [

0 commit comments

Comments
 (0)