| name | release-checklist |
| description | KonomiTV のリリース前チェックリストと手順ガイド。リリースを打つ前にユーザーと一緒に確認事項を順番に潰していくためのスキル。リリース前の準備やリリース手順を確認したいときに使う |
KonomiTV の新バージョンをリリースする前に、ユーザーと一緒に確認事項を潰していくためのチェックリスト。
リリース頻度が数ヶ月おきのため手順を忘れがちなので、このスキルで毎回漏れなく進められるようにする。
リリースフローの全体像
[手動] リリース前の確認・準備 (このスキルのスコープ)
↓
[手動] Dockerfile のリリース準備コミット
↓
[手動] GitHub Actions「Create Release Commit」を workflow_dispatch で実行
↓ (以降は自動)
[自動] バージョン番号の一括更新・クライアントビルド・Release コミット作成
[自動] release ブランチ更新 → インストーラー & サードパーティビルド
[自動] タグ作成 → GitHub Release 作成 (generateReleaseNotes: true)
[自動] Docker イメージのビルド & 公開
↓
[手動] GitHub Release のリリースノートを編集 (generate-release-notes スキルの出力をマージ)
チェックリスト
以下のチェック項目を上から順にユーザーと確認していく。
エージェントが自動で確認できる項目はエージェントが実行し、ユーザーへの確認が必要な項目はユーザーに質問する。
Phase 1: コードの最終確認
Phase 2: サードパーティライブラリの確認
Phase 3: Dockerfile のリリース準備
Phase 4: リリースノートの下書き生成
Phase 5: リリースの実行
Phase 6: リリース後の作業
エージェントが自動実行できる項目
以下はエージェントが自律的に実行してよい項目:
git status / git log による状態確認
yarn lint / yarn typecheck によるクライアント側 lint / 型チェック確認
poetry run task lint によるサーバー側 lint 確認
- Dockerfile の diff 確認
.github/workflows/build_thirdparty.yaml のバージョン確認
gh release list で各サードパーティライブラリの最新バージョンとの比較
エージェントがユーザーに確認すべき項目
以下は必ずユーザーの判断・操作が必要:
- サードパーティライブラリの更新判断
- GitHub Actions ワークフローの手動実行
- リリースノートの最終承認
- リリース告知の判断