Toolverse
Wszystkie skille

release-publish

autor: mono

Opublikuj pakiety na NuGet i sfinalizuj wydanie SkiaSharp w kilka kroków.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
mono
Kategoria
Testowanie
Wyświetlenia
7

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ć

  1. 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.

  2. 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.

  3. Potwierdź publikację na NuGet.org — system wyzwoli potok Azure do opublikowania pakietów. Czekaj na indeksowanie pakietów w repozytorium NuGet.

  4. 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.

  5. Pozwól systemowi wygenerować wydanie GitHub z automatycznie przygotowanymi notatkami. Dla wydań wstępnych flaga prerelease zostanie ustawiona automatycznie.

  6. 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.

Podobne skille