本文へ移動
cccskills
無料GitHub で公開

release-bump

Use when bumping ralph-orchestrator version for a new release, after fixes are committed and ready to publish

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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

StepCommand/Action
1. Bump versionEdit Cargo.toml: replace all version = "X.Y.Z" (7 occurrences)
2. Buildcargo build (updates Cargo.lock)
3. Testcargo test
4. Commitgit add Cargo.toml Cargo.lock && git commit -m "chore: bump to vX.Y.Z"
5. Pushgit push origin main
6. Taggit tag vX.Y.Z && git push origin vX.Y.Z

Version Locations (All in Cargo.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.

What CI Does Automatically

Once you push the tag, .github/workflows/release.yml triggers and:

  1. Creates the GitHub Release with auto-generated notes
  2. Builds binaries for macOS (arm64, x64) and Linux (arm64, x64)
  3. Uploads artifacts to the GitHub Release
  4. Publishes to crates.io (in dependency order)
  5. Publishes to npm as @ralph-orchestrator/ralph

Common Mistakes

MistakeFix
Only updating workspace.package.versionMust update all 7 occurrences including internal deps
Forgetting to run testsAlways cargo test before commit
Creating release manually with gh release createJust push the tag - CI creates the release with artifacts
Pushing tag before mainPush main first, then push the tag

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Guides implementation of code tasks using test-driven development in an Explore, Plan, Code, Commit workflow. Acts as a Technical Implementation Partner and TDD Coach — following existing patterns, avoiding over-engineering, and producing idiomatic, modern code.

日本語の概要は準備中です。原文の説明を表示しています。

mikeyobrien/ralph-orchestrator3,1712026年10月12日 更新

Generates structured .code-task.md files from descriptions or PDD implementation plans. Auto-detects input type, creates properly formatted tasks with Given-When-Then acceptance criteria.

日本語の概要は準備中です。原文の説明を表示しています。

mikeyobrien/ralph-orchestrator3,1712026年10月12日 更新

Use when testing Ralph's hat collection presets, validating preset configurations, or auditing the preset library for bugs and UX issues.

日本語の概要は準備中です。原文の説明を表示しています。

mikeyobrien/ralph-orchestrator3,1712026年10月12日 更新

Lists all code tasks in the repository with their status, dates, and metadata. Useful for getting an overview of pending work or finding specific tasks.

日本語の概要は準備中です。原文の説明を表示しています。

mikeyobrien/ralph-orchestrator3,1712026年10月12日 更新

pdd

無料

Transforms a rough idea into a detailed design document with implementation plan. Follows Prompt-Driven Development — iterative requirements clarification, research, design, and planning.

日本語の概要は準備中です。原文の説明を表示しています。

mikeyobrien/ralph-orchestrator3,1712026年10月12日 更新

Browser automation via Playwriter (remorses) using persistent Chrome sessions and the full Playwright Page API.

日本語の概要は準備中です。原文の説明を表示しています。

mikeyobrien/ralph-orchestrator3,1712026年10月12日 更新

mikeyobrien のスキルをすべて見る

このスキルの問題を報告する