P
prepare-flet-release
Use when asked to prepare new Flet release by bumping versions and author release notes.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when asked to prepare new Flet release by bumping versions and author release notes.
How to use
- Przygotuj informacje wejściowe: poprzednią wersję Fleta z tagów repozytorium oraz określ, czy będzie to wydanie minor (inkrementacja trzeciej cyfry) czy major (inkrementacja drugiej cyfry).
- Skill pobierze najnowszą wersję z repozytorium, obliczy numer nowej wersji i utworzy nową gałąź o nazwie
prepare-release-{nowa_wersja}na bazie gałęzimain. - Zaktualizuje numer wersji w pliku
packages/flet/pubspec.yamli uruchomipub getw katalogu/client, aby odświeżyć plikpubspec.lock. - Przeanalizuje wszystkie commity od ostatniego wydania, zbierając powiązane issue i pull requesty. Skill pogrupuje zmiany tematycznie, tworząc pojedyncze, opisowe wpisy dla każdej grupy (feature, fix, change).
- Sformatuje każdy wpis w dzienniku zmian z linkami do issue (format
[#numer](url)) i pull requestów, a także atrybutem autora jako link do profilu GitHub (by [@login](https://github.com/login)). - Doda sformatowany wpis do pliku
packages/flet/CHANGELOG.md. Jeśli wydanie obejmuje deprecacje lub usunięcia API, rozważ użycie powiązanego skillaflet-deprecationdo audytu i zarządzania tymi zmianami.