release-prep
Prepare release documentation including CHANGELOG entry, announcement text, and validation. Run before tagging a new release.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Prepare release documentation including CHANGELOG entry, announcement text, and validation. Run before tagging a new release.
How to use
Upewnij się, że jesteś w głównym katalogu projektu i masz dostęp do historii git oraz (opcjonalnie) GitHub CLI do pobierania informacji o pull requestach.
Uruchom skill z numerem wersji, którą chcesz wydać, na przykład
/release-prep v0.1.34. Skill automatycznie pobierze ostatni tag z repozytorium i przeanalizuje wszystkie commity oraz merged pull requesty od tamtego czasu.Skill archiwizuje istniejący plik
docs/announcements/current-release.md(jeśli istnieje) do folderuarchive/z nazwą zawierającą numer poprzedniej wersji.Generuje nowy wpis do sekcji "Recent Releases" w pliku
CHANGELOG.mdw formacie Keep a Changelog, zawierający sekcje Added, Changed, Fixed oraz Documentations, Configurations and Resources. Skill utrzymuje w sekcji Recent Releases tylko 3 najnowsze wydania.Tworzy nowy plik
docs/announcements/current-release.mdz tekstem ogłoszenia wydania na podstawie zebranych zmian.Po zakończeniu skill wyświetli podsumowanie zmian i potwierdzi, że dokumentacja jest gotowa. Możesz teraz przejść do utworzenia tagu git i opublikowania wydania.