release-bump
Automatycznie bump'uj wersję ralph-orchestrator i uruchom release w kilka kroków
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do zarządzania wydaniami ralph-orchestrator. Pozwala na szybkie zaktualizowanie numeru wersji we wszystkich plikach Cargo.toml, uruchomienie testów i kompilacji, a następnie wypchnięcie zmian z tagiem Git. Po wypchnięciu tagu automatycznie uruchamia się workflow CI, który buduje binaria dla macOS i Linux, publikuje pakiet na crates.io oraz npm. Idealna dla zespołów utrzymujących projekt Rust.
Jak używać
Upewnij się, że wszystkie poprawki są zacommitowane i gotowe do publikacji. Umiejętność poprowadzi Cię przez proces bump'u wersji — potwierdź nowy numer wersji, gdy zostanie zaproponowany.
Edytuj plik Cargo.toml w katalogu głównym workspace'u. Zamień wszystkie 7 wystąpień
version = "X.Y.Z"na nową wersję — jedno w sekcji[workspace.package](około linia 17) i sześć w zależnościach wewnętrznych crate'ów (linie ~113-118). Użyj opcji replace_all w narzędziu edycji, aby zmienić wszystkie naraz.Uruchom
cargo build, aby zaktualizować plik Cargo.lock, a następniecargo test, aby upewnić się, że wszystko działa poprawnie.Zacommituj zmiany poleceniem
git add Cargo.toml Cargo.lock && git commit -m "chore: bump to vX.Y.Z"(zastąp X.Y.Z numerem wersji).Wypchnij commit na główną gałąź:
git push origin main.Utwórz tag wersji i wypchnij go:
git tag vX.Y.Z && git push origin vX.Y.Z. Po wypchnięciu tagu automatycznie uruchomi się workflow CI, który zbuduje binaria, opublikuje pakiet na crates.io i npm oraz utworzy release na GitHubie.