Toolverse
Wszystkie skille

update-pr-body

autor: allenai

Edytuj opis pull requestów na GitHubie bezpośrednio z linii poleceń

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
allenai
Kategoria
Backend
Wyświetlenia
5

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ć

  1. 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'.

  2. Przejrzyj obecną zawartość opisu PR poleceniem gh pr view <numer-pr> --json body -q '.body', aby zobaczyć, co już tam jest.

  3. Przygotuj nową treść opisu PR, którą chcesz wstawić (może to być podsumowanie zmian, plan testów, notatki itp.).

  4. Zaktualizuj opis PR za pomocą REST API GitHub: gh api -X PATCH /repos/{owner}/{repo}/pulls/<numer-pr> -f body="Nowa treść opisu tutaj".

  5. 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ść")

Podobne skille