electron-chromium-upgrade
Guide for performing Chromium version upgrades in the Electron project. Use when working on the roller/chromium/main branch to fix patch conflicts during `e sync --3`. Covers the patch application workflow, conflict resolution, analyzing upstream Chromium changes, and proper
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide for performing Chromium version upgrades in the Electron project. Use when working on the roller/chromium/main branch to fix patch conflicts during e sync --3. Covers the patch application workflow, conflict resolution, analyzing upstream Chromium changes, and proper commit formatting for patch fixes.
How to use
Zainstaluj umiejętność w swoim środowisku Claude/Copilot dla projektu Electron. Upewnij się, że pracujesz na gałęzi roller/chromium/main i masz dostęp do repozytorium Electron oraz katalogu patches/.
Uruchom
e sync --3w katalogu głównym repozytorium Electron. Jeśli pojawią się konflikty łatek, umiejętność przeprowadzi Cię przez ich rozwiązywanie krok po kroku — nigdy nie pomijaj łatek ani nie usuwaj ich bez pewności, że są już niepotrzebne.Podczas rozwiązywania konfliktów używaj
git am --continuezamiastgit am --skip. Jeśli system zgłosi "No changes", zbadaj przyczynę — zmiany mogły zostać wchłonięte przez wcześniejsze rozwiązanie konfliktu.Powtarzaj
e sync --3aż do uzyskania kodu wyjścia 0 (brak błędów łatek). Umiejętność pomoże Ci przeanalizować zmiany upstream Chromium i zrozumieć, dlaczego łatki się nie stosują.Po pomyślnym zakończeniu
e sync --3wyeksportuj łatki i zatwierdź wszystkie zmiany atomowo, zgodnie z wytycznymi formatowania commitów zawartymi w dokumentacji. Upewnij się, że każdy commit zachowuje oryginalną autorstwo i wiadomość łatki.