update-pr-body
Edytuj opis pull requestów na GitHubie bezpośrednio z linii poleceń
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do aktualizacji treści pull requestów w GitHub. Pozwala szybko modyfikować opis PR bez otwierania interfejsu webowego. Wykorzystuje REST API GitHub zamiast przestarzałego polecenia gh pr edit, które zawodzi na błędach GraphQL. Idealny dla deweloperów pracujących w terminalu, którzy chcą usprawnić workflow review'u kodu.
Jak używać
Pobierz numer aktualnego pull requesta na podstawie gałęzi, na której pracujesz, używając polecenia
gh pr list --head "$(git branch --show-current)" --json number --jq '.[0].number'.Przejrzyj obecną zawartość opisu PR poleceniem
gh pr view <numer-pr> --json body -q '.body', aby zobaczyć, co już tam jest.Przygotuj nową treść opisu PR, którą chcesz wstawić (może to być podsumowanie zmian, plan testów, notatki itp.).
Zaktualizuj opis PR za pomocą REST API GitHub:
gh api -X PATCH /repos/{owner}/{repo}/pulls/<numer-pr> -f body="Nowa treść opisu tutaj".Jeśli chcesz dodać zawartość do istniejącego opisu zamiast go zastępować, najpierw przechwyć obecny tekst do zmiennej (
CURRENT_BODY=$(gh pr view <numer-pr> --json body -q '.body')), a następnie dołącz nowy tekst w poleceniu PATCH (body="${CURRENT_BODY}\n\nNowa zawartość")