Toolverse
Wszystkie skille

categorize-revdep-issues

autor: r-lib

Automatycznie grupuj błędy zależności pakietów po kategoriach

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
r-lib
Kategoria
Backend

O skillu

Skill analizuje wyniki testów odwrotnych zależności (reverse dependency checks) i tworzy plik issue.md, w którym pakiety są pogrupowane według typów błędów. Dzięki temu szybko zidentyfikujesz, które problemy dotyczą zmian w Twoim pakiecie, a które wynikają z zewnętrznych zależności. Ułatwia priorytetyzację poprawek i komunikację z utrzymującymi pakiety.

Jak używać

  1. Przygotuj pliki wejściowe w katalogu revdep: README.md (zawierający sekcję "New problems"), problems.md (szczegółowe błędy testów) i failures.md (błędy instalacji). Skill przeanalizuje je równolegle, aby zrozumieć pełny obraz błędów.

  2. Uruchom skill, który automatycznie kategoryzuje pakiety na podstawie głównej przyczyny błędu. Skill rozpoznaje błędy związane ze zmianami w Twoim pakiecie (brakujące eksporty, usunięte funkcje, brakujące argumenty) oraz błędy zewnętrzne (problemy z innymi pakietami, błędy kompilacji, brakujące zależności).

  3. Skill generuje plik revdep/issue.md ze strukturą opartą na kategoriach błędów. Każda kategoria zawiera nagłówek, opis problemu, wyjaśnienie przyczyny i sugerowaną ścieżkę rozwiązania.

  4. Przejrzyj wygenerowany plik issue.md. Każda kategoria zawiera listę dotkniętych pakietów w formacie checkboxów, co ułatwia śledzenie postępu naprawy.

  5. Wykorzystaj pogrupowane informacje do komunikacji z utrzymującymi pakiety – wyraźnie wskaż, które błędy wymagają działań ze strony Twojego pakietu, a które są problemami zewnętrznymi wymagającymi zmian u innych autorów.

Podobne skille