Toolverse
Wszystkie skille

windsurf-release-automation

autor: jeremylongshore

Zautomatyzuj wydania kodu z wersjonowaniem semantycznym w Windsurf

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do automatyzacji procesów wydawniczych w IDE Windsurf. Analizuje historię commitów, określa numery wersji zgodnie ze standardem semantycznym, generuje changelog, tworzy tagi Git i publikuje pakiety. Obsługuje projekty JavaScript z npm, yarn lub pnpm. Aktywuje się na polecenia dotyczące wydań, bump wersji, generowania zmian lub publikacji. Wymaga Windsurf z włączonym Cascade AI oraz repozytorium Git ze spójnym formatem commitów.

Jak używać

  1. Upewnij się, że masz zainstalowany Windsurf IDE z włączoną funkcją Cascade AI oraz że Twoje repozytorium Git zawiera historię commitów w spójnym formacie (najlepiej Conventional Commits).

  2. Zainstaluj wymagane narzędzia dla Twojego projektu — npm, yarn lub pnpm dla projektów JavaScript, lub odpowiadające im narzędzia dla innych typów projektów.

  3. Skonfiguruj strategię wersjonowania w pliku konfiguracyjnym skill'u, wskazując, jak powinny być interpretowane commity do określenia numerów wersji (major, minor, patch).

  4. Wyzwól skill, wpisując w Windsurf jedno z poleceń: "windsurf release automation", "release automation", "version bump", "changelog generation" lub "semantic release".

  5. Skill automatycznie przeanalizuje commity, zaktualizuje numer wersji w package.json, wygeneruje wpis do CHANGELOG.md, utworzy tag Git dla nowej wersji i opublikuje pakiet w rejestrze.

  6. Sprawdź wyniki w repozytorium — nowa wersja powinna być widoczna w package.json, changelog powinien zawierać opis zmian, a tag Git powinien być dostępny w historii.

Podobne skille