Electron Chromium Upgrade Guide

•
120k
•

Guides developers through the complex two-phase process of upgrading Chromium versions within the Electron repository.

This skill provides a structured framework for managing Chromium dependency upgrades in the Electron project. It assists developers during the 'roller/chromium/main' branch workflow, navigating Phase One (patch synchronization and three-way merge conflict resolution) and Phase Two (resolving build errors and API breaking changes). By enforcing specific commit guidelines and leveraging Electron's 'e' build tool, the skill ensures that patches are correctly maintained, authorship is preserved, and the final Electron binary aligns with the updated Chromium source.

주요 기능

01Systematic patch exportation and authorship preservation during version bumps.
02119,618 GitHub stars
03Step-by-step workflow for resolving Chromium patch conflicts using e sync --3.
04Enforcement of project-specific commit guidelines for repository maintenance.
05Guidance for fixing Electron source code versus modifying Chromium patches.
06Automated build error detection and filtering for large-scale Chromium compilations.

사용 사례

01Upgrading the Chromium dependency SHA in the Electron repository.
02Adapting Electron APIs to breaking refactors in upstream Chromium code.
03Resolving complex patch conflicts during the Electron sync phase.