Toolverse
All skills

backport-pr-assistant

by cockroachdb

Help backport PRs to release branches using the backport CLI tool. Use when backporting changes that have merge conflicts requiring manual resolution.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Frontend

About this skill

Help backport PRs to release branches using the backport CLI tool. Use when backporting changes that have merge conflicts requiring manual resolution.

How to use

  1. Upewnij się, że masz zainstalowany backport CLI. Jeśli polecenie backport nie jest rozpoznawane lub brakuje flagi --no-browser, zaktualizuj narzędzie poleceniem: go install github.com/cockroachdb/backport@latest

  2. Zidentyfikuj numer pull requesta, który chcesz backportować (np. 23437), oraz docelową gałąź wydania (np. release-23.2 lub konkretny numer wersji).

  3. Uruchom backport z flagą --no-browser, aby zapobiec otwieraniu okien przeglądarki. Dla prostego backportu użyj: backport --no-browser [numer-pr]. Aby wskazać konkretne wydanie, dodaj -r [wersja], np. backport --no-browser 23437 -r 23.2

  4. Jeśli podczas backportu pojawią się konflikty scalania, rozwiąż je ręcznie w swoim edytorze, a następnie wznów proces poleceniem: backport --continue. Jeśli chcesz anulować backport, użyj: backport --abort

  5. Opcjonalnie możesz dodać uzasadnienie zmian flagą -j (np. backport --no-browser 23437 -j "poprawki testów") lub wybrać konkretne commity do backportu flagą -c [commit-hash]

  6. Po pomyślnym zakończeniu backport CLI utworzy pull request do docelowej gałęzi wydania, gotowy do przeglądu i scalenia.

Related skills