release-bump
Use when bumping ralph-orchestrator version for a new release, after fixes are committed and ready to publish
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when bumping ralph-orchestrator version for a new release, after fixes are committed and ready to publish
How to use
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.