Skip to content

chore: upgrade electron runtime toolchain#82

Merged
nullxnothing merged 2 commits intomainfrom
chore/electron-toolchain-upgrade
Apr 13, 2026
Merged

chore: upgrade electron runtime toolchain#82
nullxnothing merged 2 commits intomainfrom
chore/electron-toolchain-upgrade

Conversation

@nullxnothing
Copy link
Copy Markdown
Owner

Summary

  • upgrade Electron to 41.x
  • upgrade better-sqlite3 to 12.x for newer Electron compatibility
  • upgrade @electron/rebuild to 4.x
  • upgrade electron-builder to 26.x
  • pin electron-builder-squirrel-windows to 26.x for peer consistency

Local validation

  • pnpm install --ignore-scripts
  • pnpm run typecheck
  • pnpm run build
  • pnpm test

Important note

Full Electron runtime/native validation is not authoritative on this workstation because local Node is 18.20.8, while @electron/rebuild@4 requires Node 22+. That prevents a proper local rebuild of �etter-sqlite3 against the Electron 41 ABI.

CI is the real gate for this branch because the workflows already run on Node 22.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant