リリース PR の自動化
develop → main の PR を開くと、コミットタイプから次のバージョンを決め、リリースノートを書き、CHANGELOG を更新して自動マージします。
リポジトリのルートで実行します(Node.js 20.12 以上):
npx project-auto-wizardプロジェクトタイプを検出し、いくつか質問したあとワークフローファイルを書き込みます。CI やスクリプトでは非対話で実行します:
npx project-auto-wizard --mode full --force --type spring,reactリリース PR の自動化
develop → main の PR を開くと、コミットタイプから次のバージョンを決め、リリースノートを書き、CHANGELOG を更新して自動マージします。
タグと GitHub Release
マージ後に vX.Y.Z タグと GitHub Release を発行し、README のバージョン行を更新します。
スタック別の CI/CD
Spring、Flutter、React、Next.js、Python、Go には CI とデプロイ用ワークフローが入ります。その他のタイプはリリース自動化のみです。
API キー不要
リリースノートはデフォルトでルールベースです。GitHub Copilot や OpenAI 互換 API は任意で、失敗した場合はルールにフォールバックします。
ファイルは自分のもの
ワークフローと標準ライブラリのみの Python スクリプトが .github/ にコピーされます。読んで編集でき、再実行しても変更は保持されます。
読み取り専用のチェック
--mode status はインストール時のテンプレートとの差分を、--mode doctor はワークフローが依存するリポジトリ設定を確認します。
その他のページは現在英語のみです。