magerun-release
Zautomatyzuj proces wydania nowej wersji n98-magerun2 zgodnie ze standardami branży
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill opisujący techniczną procedurę wydania nowej wersji narzędzia n98-magerun2. Zawiera instrukcje dotyczące aktualizacji numerów wersji w kodzie, pliku konfiguracyjnym i dzienniku zmian, a także uruchomienia narzędzia release-it do sfinalizowania wydania. Przeznaczony dla deweloperów odpowiedzialnych za zarządzanie cyklem wydań tego narzędzia CLI dla Magento.
Jak używać
Przejrzyj historię zmian w repozytorium, aby zidentyfikować wszystkie modyfikacje od ostatniego wydania. Użyj polecenia
git log $(git describe --tags --abbrev=0)..HEAD --oneline, które wyświetli listę commitów zawartych w nowej wersji.Określ numer następnej wersji, stosując zasady semantic versioning (SemVer). Przeanalizuj rodzaje zmian (poprawki, nowe funkcje, zmiany niekompatybilne) aby wybrać odpowiednią inkrementację numeru.
Zaktualizuj numer wersji w trzech miejscach: w pliku
src/N98/Magento/Application.phpw stałejAPP_VERSION, w plikuversion.txtoraz w plikuCHANGELOG.md. W dzienniku zmian upewnij się, że wszystkie zmiany z historii gita są udokumentowane.Upewnij się, że pracujesz na gałęzi
master, a następnie uruchom narzędzie release-it poleceniemnpx release-it(lubvendor/bin/release-itjeśli jest dostępne przez composera, choć zazwyczaj jest to narzędzie JavaScript).Potwierdź proces wydania i postępuj zgodnie z monitami wyświetlanymi przez narzędzie release-it, aby dokończyć wydanie nowej wersji.