Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when bumping ralph-orchestrator version for a new release, after fixes are committed and ready to publish
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 1% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 26% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -21% | 0% |
Bump version and trigger release for ralph-orchestrator. All versions live in workspace Cargo.toml - individual crates inherit via version.workspace = true.
Confirm the new version with the user. Once the bump commit is pushed, track progress of the release.
| Step | Command/Action | |------|----------------| | 1. Bump version | Edit Cargo.toml: replace all version = "X.Y.Z" (7 occurrences) | | 2. Build | cargo build (updates Cargo.lock) | | 3. Test | cargo test | | 4. Commit | git add Cargo.toml Cargo.lock && git commit -m "chore: bump to vX.Y.Z" | | 5. Push | git push origin main | | 6. Tag | git tag vX.Y.Z && git push origin vX.Y.Z |
toml# Line ~17 - workspace version [workspace.package] version = "X.Y.Z" # Lines ~113-118 - internal crate dependencies ralph-proto = { version = "X.Y.Z", path = "crates/ralph-proto" } ralph-core = { version = "X.Y.Z", path = "crates/ralph-core" } ralph-adapters = { version = "X.Y.Z", path = "crates/ralph-adapters" } ralph-tui = { version = "X.Y.Z", path = "crates/ralph-tui" } ralph-cli = { version = "X.Y.Z", path = "crates/ralph-cli" } ralph-bench = { version = "X.Y.Z", path = "crates/ralph-bench" }
Tip: Use Edit tool with replace_all: true on version = "OLD" → version = "NEW" to update all 7 at once.
Once you push the tag, .github/workflows/release.yml triggers and:
@ralph-orchestrator/ralph| Mistake | Fix | |---------|-----| | Only updating workspace.package.version | Must update all 7 occurrences including internal deps | | Forgetting to run tests | Always cargo test before commit | | Creating release manually with gh release create | Just push the tag - CI creates the release with artifacts | | Pushing tag before main | Push main first, then push the tag |
Other measured skills in the registry, with their headline benchmark lift.