リリースプレビュー
次回リリースに含まれる変更をプレビューします。
実行手順
以下のコマンドを順番に実行してください:
1. 現在の状態確認
bash
git describe --tags --abbrev=0 2>/dev/null || echo "タグなし" git branch --show-current
2. 前回リリースからのコミット一覧
最新タグがある場合:
bash
git log --oneline --no-merges $(git describe --tags --abbrev=0)..HEAD
タグがない場合:
bash
git log --oneline --no-merges -20
3. 変更の分類
コミット一覧から以下を分類して報告:
リリースノートに含まれるもの:
- •
feat:新機能 - •
fix:バグ修正 - •
BREAKING CHANGE:破壊的変更
リリースノートに含まれないもの:
- •
docs:,test:,chore:,ci:,build:,refactor:,style:,perf:
4. 推奨バージョンの提示
| 変更タイプ | 次のバージョン |
|---|---|
| BREAKING CHANGE あり | メジャーアップ(例: v1.x.x → v2.0.0) |
| feat: あり | マイナーアップ(例: v1.0.x → v1.1.0) |
| fix: のみ | パッチアップ(例: v1.0.0 → v1.0.1) |
スナップショットビルド(オプション)
ローカルでビルドをテストする場合:
bash
task release-snapshot
これにより dist/ ディレクトリにビルド成果物が生成されます。
次のステップ
リリースを実行する場合:
bash
/release v<VERSION>