release-bump
Automate version bumping and release workflows for ralph-orchestrator by updating the workspace Cargo.toml file and pushing tags to trigger CI. The skill handles all seven version locations, runs tests, and coordinates with GitHub Actions to build binaries and publish to crates.io and npm.
release-bump bumps the ralph-orchestrator version across all crates and triggers an automated release workflow.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-25
release-bump bumps the ralph-orchestrator version across all crates and triggers an automated release workflow. Automate version bumping and release workflows for ralph-orchestrator by updating the workspace Cargo.toml file and pushing tags to trigger CI. The skill handles all seven version locations, runs tests, and coordinates with GitHub Actions to build binaries and publish to crates.io and npm.
Use it when
- release-bump manages the complete release workflow for ralph-orchestrator.
- release-bump manages version synchronization across your entire ralph-orchestrator workspace by updating all seven version locations.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
mikeyobrien/ralph-orchestrator/release-bump · repository language: Rust
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I bump the version for ralph-orchestrator?
release-bump automates version bumping across all ralph-orchestrator crates in your workspace. It updates the workspace Cargo.toml file to set your new version, then coordinates with your CI/CD pipeline to run tests, create git tags, and trigger automated builds. The skill handles all version locations simultaneously, ensuring consistency across crates.
What does release-bump do in the ralph-orchestrator release process?
release-bump manages the complete release workflow for ralph-orchestrator. It bumps versions across all crates, updates workspace Cargo.toml, runs test validation, creates git tags, and pushes changes to trigger CI/CD. This automation coordinates with GitHub Actions to build binaries and publish to both crates.io and npm in a single coordinated workflow.
How does release-bump handle multi-crate version synchronization?
release-bump manages version synchronization across your entire ralph-orchestrator workspace by updating all seven version locations at once through the workspace Cargo.toml. This ensures all crates stay in sync during release, eliminating manual version management across multiple files and preventing version mismatches between interdependent crates.
Can release-bump automate the entire release workflow with CI/CD?
Yes, release-bump fully automates the release workflow by integrating with your CI/CD pipeline. After you confirm the version bump, it creates git tags and pushes changes to trigger GitHub Actions. The pipeline then builds binaries, runs tests, and publishes your release to crates.io and npm automatically without manual intervention.
What happens when I update workspace Cargo.toml version with release-bump?
release-bump updates your workspace Cargo.toml with the new version and propagates it across all ralph-orchestrator crates. It then validates the changes by running tests, creates a git tag for the release, and pushes to your repository to trigger automated CI/CD jobs that build and publish to crates.io and npm.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Release Bump
Overview
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.
Quick Reference
| 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 |
Version Locations (All in Cargo.toml)
```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"
(truncated - see the full file via the links below)
File tree — 1 file
.claude/skills/release-bump/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Bump version across all ralph-orchestrator crates and trigger release”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Ship orchestrates the full release cycle for RTK projects: quality verification, semantic versioning, changelog generation, git tagging, and remote push to activate CI/CD pipelines. Follow pre-release checklists, execute the multi-step workflow, and verify post-release artifacts automatically.
Release orchestrates the full publication pipeline for Rust projects, handling version bumps, changelog updates, and multi-platform validation before pushing to crates.io and GitHub. It includes built-in safeguards for data-loss review and ensures nothing drifts into main during the release window.
This skill automates the complete Cargo release workflow for Rust monorepos, enforcing a 10-step sequence that includes semver versioning, dependency updates, test and lint gates, git tagging, and crates.io publishing. It handles cross-crate dependency ordering, workspace version management for the trusty-mpm family, and includes critical macOS codesign safety rules to prevent signing cache crashes.
Release-app orchestrates multi-platform Flutter deployments by managing version increments, changelog entries, and platform-specific tagging that triggers automated GitHub Actions workflows. It validates code locally before pushing, then monitors CI/CD completion across your selected platforms.
Helmor Bump Vendors automates the process of upgrading pinned versions of agent CLIs, SDKs, and supporting binaries—including Claude Code, Codex, Cursor SDK, and platform tools. It handles version sourcing, SHA256 computation for both arm64 and x64 architectures, enforces the Claude SDK↔CLI lockstep rule, and runs mandatory verification gates to ensure correctness before release.
This skill orchestrates the complete release process for claude-code-viewer, from version specification through signed commit creation, tag management, and GitHub Actions workflow monitoring. It handles version bumps (patch, minor, major, beta, or explicit semver), validates preconditions like SSH signing config, and guides you through GitHub Release note cleanup and publishing.
More skills update-deps (MIT)