Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Update direct Go module dependencies one by one, validating each bump with tests and linter, committing individually, and producing a summary table for a PR description
How to use
Uruchom umiejętność z poleceniem do aktualizacji zależności Go. System automatycznie wykryje wszystkie dostępne nowsze wersje modułów bezpośrednich w projekcie.
Dla każdej znalezionej zależności umiejętność pobierze nową wersję, uruchomi polecenie go mod tidy, a następnie wykonuje linter i testy. Jeśli wszystkie sprawdzenia przejdą pomyślnie, zmiana zostaje zacommitowana z automatycznym opisem zawierającym ścieżkę modułu i numery wersji.
Jeśli linter lub testy nie przejdą dla danej zależności, umiejętność cofa zmiany i przechodzi do następnej, zapisując powód niepowodzenia w raporcie.
Po przetworzeniu wszystkich zależności otrzymasz tabelę Markdown zawierającą listę wszystkich rozpatrywanych modułów z ich starymi i nowymi wersjami oraz statusem (zaaktualizowana lub pominięta).
Skopiuj wygenerowaną tabelę i wklej ją do opisu pull requesta, aby dokumentować wszystkie dokonane zmiany i powody pominięcia problematycznych zależności.