Skip to content

Bump Electron to v40.7.0+wvcus [CURRENT MAJOR]#230

Merged
iamEvanYT merged 2 commits intomainfrom
workflow/bump-electron-current-major
Mar 5, 2026
Merged

Bump Electron to v40.7.0+wvcus [CURRENT MAJOR]#230
iamEvanYT merged 2 commits intomainfrom
workflow/bump-electron-current-major

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 5, 2026

Electron Version Update (Current Major Version)

This PR updates Electron to the latest current major version: v40.7.0+wvcus

Changes

  • Updated package.json electron dependency
  • Updated bun.lock with new electron version and commit hash

Auto-generated

This PR was automatically generated by the Electron Version Updater workflow.

@github-actions github-actions bot requested a review from iamEvanYT as a code owner March 5, 2026 09:33
@github-actions github-actions bot added dependencies electron Issues related to electron labels Mar 5, 2026
@greptile-apps
Copy link

greptile-apps bot commented Mar 5, 2026

Greptile Summary

This PR is an automated minor version bump of the Electron dependency from v40.1.0+wvcus to v40.7.0+wvcus, using the CastLabs fork of Electron which bundles Widevine Content Decryption Module (CDM) support — required for DRM-protected media playback in the Flow browser.

  • package.json: Electron URL updated to point to the v40.7.0+wvcus tag on the CastLabs releases repo.
  • bun.lock: Lockfile updated with the new resolved commit hash (3412c2d), consistent with the package.json change.
  • Both files are internally consistent; no other dependencies were modified.
  • The bump stays within the same major version (v40), making breaking changes unlikely.

Confidence Score: 5/5

  • This PR is safe to merge — it is a minimal, auto-generated version bump within the same major Electron release.
  • The changes are limited to two files (package.json and bun.lock), both updated consistently. The version jump (40.1.0 → 40.7.0) stays within the v40 major series, minimising API breakage risk. The CastLabs fork is the established source for this project's Widevine-enabled Electron builds, and the lockfile correctly reflects the new upstream commit hash.
  • No files require special attention.

Important Files Changed

Filename Overview
package.json Electron dependency updated from v40.1.0+wvcus to v40.7.0+wvcus (CastLabs fork with Widevine support); no other changes.
bun.lock Lockfile updated to reflect new Electron commit hash (df5ab903412c2d) and new integrity reference, consistent with the package.json change.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Electron Updater Workflow] -->|Auto-generates PR| B[Version Bump PR]
    B --> C[package.json\nelectron: v40.1.0+wvcus → v40.7.0+wvcus]
    B --> D[bun.lock\ncommit hash: df5ab90 → 3412c2d]
    C & D --> E[CastLabs electron-releases fork\ngithub.com/castlabs/electron-releases]
    E --> F[Electron v40.7.0 + Widevine CDM Support]
Loading

Last reviewed commit: 33ddae2

iamEvanYT
iamEvanYT previously approved these changes Mar 5, 2026
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 5, 2026

Build artifacts for all platforms are ready! 🚀

Download the artifacts for:

One-line installer (Unstable):
bunx flow-debug-build --open 22725585471

(execution 22725585471 / attempt 1)

@github-actions github-actions bot force-pushed the workflow/bump-electron-current-major branch from 9d16b45 to b308ae4 Compare March 5, 2026 15:40
@iamEvanYT iamEvanYT force-pushed the workflow/bump-electron-current-major branch from b308ae4 to 9d16b45 Compare March 5, 2026 15:41
@iamEvanYT iamEvanYT merged commit 71c8795 into main Mar 5, 2026
17 checks passed
@iamEvanYT iamEvanYT deleted the workflow/bump-electron-current-major branch March 5, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies electron Issues related to electron

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant