Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do interaktywnego wydawania pakietów Hex dla repozytoriów AgentJido. Automatycznie aktualizuje wersję w mix.exs, generuje wpisy w CHANGELOG na podstawie commitów oraz tworzy tagi git. Obsługuje zarówno przepływ zautomatyzowany przez GitHub Actions, jak i ręczny. Uruchamia się na polecenia: release, hex publish, bump version, new release.
Jak używać
Przygotuj repozytorium: upewnij się, że jesteś na gałęzi main, nie masz niespushowanych zmian (uruchom git status) i że ostatnie commity są sformatowane zgodnie z konwencją (feat:, fix:, chore:). Skill automatycznie sprawdzi mix.exs, aby znaleźć nazwę pakietu i aktualną wersję.
Sprawdź zależności: skill zweryfikuje, czy masz git_ops jako zależność (wymagane do automatycznego wydania) oraz czy wszystkie zależności runtime są dostępne na Hex. Jeśli znajdzie zależności z GitHub lub ścieżki lokalne w runtime, zatrzyma proces i poprosi cię o opublikowanie ich na Hex lub przełączenie na wersje Hex.
Uruchom skill z poleceniem release: poproś agenta o wydanie nowej wersji, bump wersji, przygotowanie wydania lub utworzenie tagu. Skill poprowadzi cię przez każdy krok z możliwością weryfikacji.
Potwierdź zmiany: na każdym etapie (bump wersji, aktualizacja CHANGELOG, utworzenie tagu) skill poprosi o potwierdzenie przed wykonaniem akcji. Przejrzyj proponowane zmiany i zatwierdź lub odrzuć.
Wybierz ścieżkę wydania: skill zaproponuje wydanie zautomatyzowane przez GitHub Actions (workflow_dispatch) lub ręczne wydanie lokalnie. Wybierz opcję odpowiednią dla twojego przepływu pracy.
Potwierdź publikację: po wszystkich przygotowaniach skill poprosi o ostateczne potwierdzenie przed opublikowaniem pakietu na Hex.