update-release-notes
Automatycznie aktualizuj notatki wydania na podstawie scalonych pull requestów w tldraw
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania notatkami wydania w repozytorium tldraw/tldraw. Automatycznie dodaje wpisy nowych PR-ów do pliku next.mdx na podstawie zmian scalonych do gałęzi main lub production, a następnie archiwizuje notatki do pliku wersjonowanego podczas publikacji nowej wersji. Obsługuje cykl wydań co cztery tygodnie, z fazą zamrożenia i cherry-pickowania hotfixów.
Jak używać
Sklonuj repozytorium tldraw do katalogu lokalnego, uruchamiając
git clone https://github.com/tldraw/tldraw.git /tmp/tldraw. Skill będzie pracować na tej kopii lokalnej.Uruchom skrypt statusu, aby sprawdzić, w której fazie cyklu wydania się znajdujesz — faza rozwojowa (mniej niż 3 tygodnie od ostatniego wydania, źródło
main) czy faza zamrożenia (3 lub więcej tygodni, źródłoproduction). Skrypt automatycznie określi, z której gałęzi pobierać PR-y.Skill zbiera PR-y scalonych od ostatniego tagu wydania. W fazie rozwojowej pobiera zmiany z
main, a w fazie zamrożenia używagit cherrydo porównania z gałęziąproductioni poprzednim wydaniem, aby uwzględnić tylko PR-y, które faktycznie trafią do wydania.Nowe wpisy PR-ów są dodawane do pliku
apps/docs/content/releases/next.mdx. Jeśli jesteś w fazie zamrożenia, wpisy ze starej fazy rozwojowej, które nie znalazły się naproduction, są usuwane.Po opublikowaniu nowej wersji uruchom skrypt archiwizacji, aby przenieść zawartość
next.mdxdo pliku wersjonowanego (np.v1.2.3.mdx) w tym samym katalogu.Zatwierdź wszystkie zmiany w sklonowanym repozytorium i wypchnij je na zdalne źródło za pomocą
git commitigit push.