بنقرة واحدة
release-checklist
KonomiTV のリリース前チェックリストと手順ガイド。リリースを打つ前にユーザーと一緒に確認事項を順番に潰していくためのスキル。リリース前の準備やリリース手順を確認したいときに使う
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
KonomiTV のリリース前チェックリストと手順ガイド。リリースを打つ前にユーザーと一緒に確認事項を順番に潰していくためのスキル。リリース前の準備やリリース手順を確認したいときに使う
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
次回リリースのリリースノート下書きを生成する。GitHub Releases に掲載するリリース告知文(冒頭の概要文・付箋ブロック・What's Changed 箇条書き)を、前回リリースタグ以降のコミット・PR から自動で整理し /tmp に出力する。リリース直前にユーザーから実行される想定
【設定追加時は必ず参照】KonomiTV に新しい設定 (v-switch/v-select など) を追加する際の必須手順。SettingsStore.ts / Settings.ts / config.py / Settings/*.vue への追加が必要
| 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 スキルの出力をマージ)
以下のチェック項目を上から順にユーザーと確認していく。 エージェントが自動で確認できる項目はエージェントが実行し、ユーザーへの確認が必要な項目はユーザーに質問する。
git status と git log --oneline -5 で確認するclient/ で yarn lint と yarn typecheck を実行するyarn build は不要server/ で poetry run task lint を実行する.github/workflows/build_thirdparty.yaml に定義されている各ライブラリのバージョンを確認するgh release list で各リポジトリの最新リリースを取得し、現在のバージョンと比較する
gh release list --repo rigaya/QSVEnc --limit 1gh release list --repo rigaya/NVEnc --limit 1gh release list --repo rigaya/VCEEnc --limit 1gh release list --repo rigaya/rkmppenc --limit 1build_thirdparty.yaml のバージョンを更新してコミットするDockerfile 内の nightly.link URL の actions/runs/XXXXXXX が、最新の build_thirdparty ワークフロー実行の run ID と一致しているか確認するDockerfile を「リリース版用」に切り替える
Update: [Dockerfile] リリース準備 としてコミットする変更内容:
# 「リリース版用」の行のコメントを外す
RUN aria2c -x10 https://github.com/tsukumijima/KonomiTV/releases/download/v(前回バージョン)/thirdparty-linux.tar.xz
RUN tar xvf thirdparty-linux.tar.xz
# 「開発版用」の行をコメントアウトする
# RUN aria2c -x10 https://nightly.link/tsukumijima/KonomiTV/actions/runs/XXXXXXX/thirdparty-linux.tar.xz.zip
# RUN unzip thirdparty-linux.tar.xz.zip && tar xvf thirdparty-linux.tar.xz
/tmp/konomi-tv-release-notes-draft.md に出力されるgit push するCreate Release Commit ワークフローを手動実行してもらう0.14.0、v は付けない)Release: version X.X.X コミットの作成と pushrelease ブランチの更新generateReleaseNotes: true で自動生成した内容 (Dependabot PR 一覧・外部 PR 一覧・New Contributors) に、Phase 4 で準備した下書きをマージするPublish Docker Image ワークフローの実行結果を確認するUpdate: [Dockerfile] 開発版用サードパーティーライブラリを更新 としてコミット & push する以下はエージェントが自律的に実行してよい項目:
git status / git log による状態確認yarn lint / yarn typecheck によるクライアント側 lint / 型チェック確認poetry run task lint によるサーバー側 lint 確認.github/workflows/build_thirdparty.yaml のバージョン確認gh release list で各サードパーティライブラリの最新バージョンとの比較以下は必ずユーザーの判断・操作が必要: