Skip to content

chore: bump electron@42.4.0#321629

Draft
deepak1556 wants to merge 4 commits into
mainfrom
robo/update_electron
Draft

chore: bump electron@42.4.0#321629
deepak1556 wants to merge 4 commits into
mainfrom
robo/update_electron

Conversation

@deepak1556

@deepak1556 deepak1556 commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

@deepak1556 deepak1556 added this to the 1.126.0 milestone Jun 16, 2026
@deepak1556 deepak1556 self-assigned this Jun 16, 2026
Copilot AI review requested due to automatic review settings June 16, 2026 16:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates VS Code’s pinned Electron version to 42.4.0 and aligns related build inputs (Chromium revision, Node version, checksums, and packaging dependency baselines) to keep the build and compliance metadata consistent.

Changes:

  • Bump electron dependency to 42.4.0 and update lockfile accordingly.
  • Update Node to 24.16.0 (repo + Copilot extension) and refresh Node/Electron checksum manifests.
  • Align Chromium references and Linux packaging dependency references to the newer upstream baseline.

Reviewed changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated no comments.

Show a summary per file
File Description
remote/.npmrc Updates remote/node build target and MS build id to Node 24.16.0 inputs.
package.json Bumps Electron dependency to 42.4.0.
package-lock.json Updates Electron package resolution and transitive dependencies for 42.4.0.
extensions/copilot/.nvmrc Aligns Copilot extension dev Node version to 24.16.0.
cgmanifest.json Updates Chromium/Node/Electron component versions and commit hashes for compliance tracking.
build/linux/dependencies-generator.ts Updates the upstream Chromium reference URL used for dependency generation guidance.
build/linux/debian/dep-lists.ts Adjusts reference Debian dependency list to match newly generated dependencies.
build/lib/electron.ts Removes hardcoded Electron version and reads version/build id from .npmrc via util.
build/checksums/nodejs.txt Refreshes Node 24.16.0 artifact checksums.
build/checksums/electron.txt Refreshes Electron 42.4.0 artifact checksums.
build/azure-pipelines/linux/setup-env.sh Updates Chromium revision used to fetch clang/toolchain scripts in CI.
.nvmrc Updates repo dev Node version to 24.16.0.
.npmrc Updates Electron headers target and MS build id to 42.4.0 inputs.

@deepak1556 deepak1556 force-pushed the robo/update_electron branch from 0c62aa1 to 0619f12 Compare June 16, 2026 19:02
@deepak1556 deepak1556 marked this pull request as ready for review June 16, 2026 19:02
@vs-code-engineering

vs-code-engineering Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@lszomoru

Matched files:

  • build/azure-pipelines/linux/setup-env.sh

@deepak1556 deepak1556 enabled auto-merge (squash) June 16, 2026 19:07
Yoyokrazy
Yoyokrazy previously approved these changes Jun 16, 2026
TylerLeonhardt
TylerLeonhardt previously approved these changes Jun 17, 2026
@deepak1556 deepak1556 force-pushed the robo/update_electron branch from 2aad61e to 6d0ca47 Compare June 17, 2026 04:54
@deepak1556 deepak1556 marked this pull request as draft June 17, 2026 04:54
auto-merge was automatically disabled June 17, 2026 04:54

Pull request was converted to draft

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.

4 participants