electron-chromium-upgrade

Automate Chromium upgrade workflows for Electron with guided patch application and conflict resolution.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/mr-phariyawit/startup --skill electron-chromium-upgrade-mr-phariyawit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron-chromium-upgrade
Source: https://github.com/mr-phariyawit/startup/tree/main/.agent/skills/electron-chromium-upgrade
Command: npx skills add https://github.com/mr-phariyawit/startup --skill electron-chromium-upgrade-mr-phariyawit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates and standardizes Chromium upgrade workflows for Electron by guiding patch application, conflict resolution, and proper commit formatting across multiple repositories.

Core Features & Use Cases

  • Guided patch workflow for Electron's roller/chromium/main upgrades
  • Conflict resolution strategies and best practices when patching Chromium changes
  • Clear commit formatting and reference tracking to satisfy Phase One and Phase Two guidelines

Quick Start

Follow Phase One workflow: resolve all patches with e sync --3, export updated patches with e patches all, and commit changes using the phase-one guidelines.

Frequently Asked Questions about electron-chromium-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve patch conflicts when upgrading Chromium for Electron?

To resolve patch conflicts during an Electron Chromium upgrade, use the `e sync --3` command. This executes a 3-way merge strategy to systematically reconcile conflicting patches with upstream Chromium changes.

What is the standard workflow for applying Electron Chromium patches?

The standard Electron Chromium patch workflow involves Phase One and Phase Two steps: synchronizing upstream with `e sync --3`, exporting updated patches via `e patches all`, and committing changes while enforcing strict formatting and reference tracking guidelines.

How do I export updated patches after synchronizing Electron with upstream Chromium?

You can export updated patches after synchronizing Electron with upstream Chromium by running the `e patches all` command. This extracts the modified patch set to prepare for the final commit process.

Does the Electron Chromium upgrade process track upstream CL references?

Yes, the Electron Chromium upgrade process tracks upstream CL references. It enforces commit guidelines that require preserving original patch authorship and documenting upstream Chromium CL references.

What are the commit guidelines for Electron Chromium patch upgrades?

Commit guidelines for Electron Chromium patch upgrades require preserving original patch authorship and tracking upstream CL references. The workflow enforces these rules during Phase One and Phase Two commit preparations.