← スキル一覧に戻る
name: version-bump
description: Cargo.tomlのversionを更新し、

version-bump
by godslew
⭐ 0🍴 0📅 2025年12月26日
SKILL.md
name: version-bump
description: Cargo.tomlのversionを更新し、version bump (vX.Y.Z)でコミットし、vX.Y.Zの軽量タグを作成してoriginへpushする作業で使う。Rust CLIのリリース準備、version bump、git tag/pushの依頼があるときに使う。
Version Bump
Overview
Cargo.tomlのversionをパッチ更新し、main上でコミット・軽量タグ作成・pushまでを安全に実施する。
Workflow
1) Preflight
mainブランチにいることを確認する- 作業ツリーがクリーンであることを確認する
originリモートが存在することを確認する- 目的のタグ
vX.Y.Zが未作成であることを確認する - 条件を満たさない場合は中断し、ユーザーに状況を共有して判断を仰ぐ
2) Version決定
- ユーザーが明示したversionがあればそれを採用する
- 明示がない場合はCargo.tomlの
version = "X.Y.Z"を読み取り、patchをZ+1にする
3) Cargo.toml更新
version = "X.Y.Z"のみを更新する- 余計な変更を入れない
4) Commit
Cargo.tomlのみをstageする- コミットメッセージは
version bump (vX.Y.Z)を使う
5) Tag作成
- 軽量タグ
vX.Y.Zを作成する - 署名やannotatedタグは使わない
6) Push
mainのコミットをoriginへpushする- タグ
vX.Y.Zをoriginへpushする
7) 完了報告
- 更新したversionと作成したタグ名を明示して報告する
Commands (例)
git status -sbgit switch maingit tag -l "vX.Y.Z"git add Cargo.tomlgit commit -m "version bump (vX.Y.Z)"git tag vX.Y.Zgit push origin maingit push origin vX.Y.Z
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です