Skip to content

Upgrade to Electron 43 - #63

Merged
sandboxcoder merged 1 commit into
masterfrom
rno/upgrade-electron43
Aug 27, 2026
Merged

sandboxcoder merged 1 commit into
masterfrom
rno/upgrade-electron43

Conversation

@sandboxcoder

Copy link
Copy Markdown
Contributor

No description provided.

@CLAassistant

CLAassistant commented Aug 25, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades the project’s Electron version to align the npm dependency, native-module header download configuration (CMake), and CI build environment.

Changes:

  • Bump electron devDependency from 29.4.3 to 43.2.0.
  • Update CMake header-download version to v43.2.0 for the Electron/iojs headers source.
  • Update GitHub Actions build environment to use ELECTRON_VERSION: v43.2.0, windows-2022, actions/setup-node@v4, and Node.js 24.x.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
package.json Updates the Electron devDependency to 43.2.0.
CMakeLists.txt Updates the (Electron/iojs) headers version used by the native-module build.
.github/workflows/build.yml Updates CI to build against Electron v43.2.0 headers and modernizes the Windows runner and Node setup.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread CMakeLists.txt
Comment on lines 9 to +11
SET(NODEJS_URL "https://artifacts.electronjs.org/headers/dist" CACHE STRING "Node.JS URL")
SET(NODEJS_NAME "iojs" CACHE STRING "Node.JS Name")
SET(NODEJS_VERSION "v29.4.3" CACHE STRING "Node.JS Version")
SET(NODEJS_VERSION "v43.2.0" CACHE STRING "Node.JS Version")
@sandboxcoder
sandboxcoder merged commit f194ca7 into master Aug 27, 2026
7 checks passed
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.

5 participants