Toolverse
Wszystkie skille

prepare-flet-release

autor: flet-dev

Automatyzuj przygotowanie nowej wersji Fleta — aktualizuj numery i notatki wydania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do przygotowania nowego wydania frameworka Flet. Automatycznie inkrementuje numer wersji (patch lub minor), aktualizuje plik konfiguracyjny pubspec.yaml, odświeża zależności oraz generuje wpis w dzienniku zmian na podstawie commitów z repozytorium. Zbiera wszystkie powiązane issue i pull requesty, grupuje zmiany tematycznie i formatuje je z atrybutem autora. Idealne dla maintainerów Fleta, którzy chcą przyspieszyć proces wydawania nowych wersji.

Jak używać

  1. 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).
  2. Skill pobierze najnowszą wersję z repozytorium, obliczy numer nowej wersji i utworzy nową gałąź o nazwie prepare-release-{nowa_wersja} na bazie gałęzi main.
  3. Zaktualizuje numer wersji w pliku packages/flet/pubspec.yaml i uruchomi pub get w katalogu /client, aby odświeżyć plik pubspec.lock.
  4. 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).
  5. 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)).
  6. Doda sformatowany wpis do pliku packages/flet/CHANGELOG.md. Jeśli wydanie obejmuje deprecacje lub usunięcia API, rozważ użycie powiązanego skilla flet-deprecation do audytu i zarządzania tymi zmianami.

Podobne skille