release-publish
Opublikuj pakiety na NuGet i sfinalizuj wydanie SkiaSharp w kilka kroków.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do publikowania pakietów SkiaSharp na NuGet.org i finalizowania wydań. Obsługuje pełny przepływ pracy: weryfikację wersji, publikację na repozytorium, tworzenie tagów Git, generowanie wydań GitHub oraz zamykanie kamieni milowych. Przeznaczona dla zespołów zarządzających cyklem wydawniczym bibliotek. Działa na gałęziach wydawniczych, respektując ochronę gałęzi głównych. Wymaga potwierdzenia użytkownika przed utworzeniem tagów.
Jak używać
Upewnij się, że testy wydania przeszły pomyślnie — ta umiejętność jest trzecim i ostatnim krokiem procesu wydawniczego. Przejrzyj dokumentację releasing.md, aby zrozumieć pełny przepływ pracy.
Zainicjuj publikację, mówiąc do asystenta: "opublikuj wydanie", "wyślij do NuGet", "sfinalizuj 3.119.2" lub "wydanie jest gotowe". Umiejętność zweryfikuje, czy pakiety istnieją w kanale podglądu.
Potwierdź publikację na NuGet.org — system wyzwoli potok Azure do opublikowania pakietów. Czekaj na indeksowanie pakietów w repozytorium NuGet.
Autoryzuj utworzenie tagu Git — umiejętność poprosi o potwierdzenie przed wypchnięciem tagu na gałąź wydawniczą. Nigdy nie modyfikuje gałęzi main ani skiasharp bezpośrednio.
Pozwól systemowi wygenerować wydanie GitHub z automatycznie przygotowanymi notatkami. Dla wydań wstępnych flaga prerelease zostanie ustawiona automatycznie.
Dla wydań stabilnych umiejętność zamknie powiązany kamień milowy. Sprawdź, czy wszystkie kroki zostały ukończone — publikacja, tagi, wydanie i notatki są teraz dostępne publicznie.