返回 Skill 列表
extension
分类: 开发与工程无需 API Key

release-preview

预览下次发布中包含的更改。当提到“发布预览”、“下一次发布”、“检查发布内容”时使用。

person作者: jakexiaohubgithub

リリースプレビュー

次回リリースに含まれる変更をプレビューします。

実行手順

以下のコマンドを順番に実行してください:

1. 現在の状態確認

git describe --tags --abbrev=0 2>/dev/null || echo "タグなし"
git branch --show-current
git status --short

2. 前回リリースからのコミット一覧

最新タグがある場合:

git log --oneline --no-merges $(git describe --tags --abbrev=0)..HEAD

タグがない場合:

git log --oneline --no-merges -20

3. CHANGELOG の Unreleased セクション確認

CHANGELOG.md の先頭部分を確認し、Unreleased セクションがあるか確認:

head -50 CHANGELOG.md

4. 変更の分類

コミット一覧から以下を分類して報告:

リリースノートに含まれるもの:

  • feat: 新機能
  • fix: バグ修正
  • BREAKING CHANGE: 破壊的変更

リリースノートに含まれないもの:

  • docs:, test:, chore:, ci:, build:, refactor:, style:, perf:

5. 推奨バージョンの提示

| 変更タイプ | 次のバージョン | |-----------|---------------| | BREAKING CHANGE あり | メジャーアップ(例: v1.x.x → v2.0.0) | | feat: あり | マイナーアップ(例: v1.0.x → v1.1.0) | | fix: のみ | パッチアップ(例: v1.0.0 → v1.0.1) |

6. 品質チェック

cargo fmt -- --check && cargo clippy --all-targets -- -D warnings && cargo test

次のステップ

リリースを実行する場合:

/release v<VERSION>