무료GitHub에 공개
vk-blocks-pro-release
VK Blocks Pro をリリース・デプロイする際に使用する。バージョン番号の付与、タグの push、GitHub Actions による CI/デプロイのワークフローを管理する。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기포함된 파일(4)
- SKILL.md3.1 KB
- phase-1-add-version.md546 B
- phase-2-deploy.md5.7 KB
- scripts/detect-release-state.sh1.9 KB
SKILL.md(원문)
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
VK Blocks Pro リリースワークフロー
いつ使うか
ユーザーが以下のいずれかを言ったときにこのスキルを使用する:
- 「vk-blocks-pro をリリース」
- 「vk-blocks-pro-release」
基本フロー
vk-wp-product-release スキルの共通フローに従う。フェーズ0〜3の基本手順はそちらを参照すること。
このドキュメントでは VK Blocks Pro 固有のルール のみ記載する。
VK Blocks Pro 固有のルール
Pro 版のデプロイ先
- VWS 配信サーバー
- テストサーバー(VK Blocks Pro 単体 + Lightning G3 Pro)
無料版(vk-blocks)との関係
Pro 版と Free 版は 別リポジトリ に分かれている。
| リポジトリ | 役割 |
|---|---|
vk-blocks-pro(本リポジトリ) | 開発の本体。Pro/Free 共通のコードを管理。package.json もここに置かれる |
vk-blocks | wordpress.org 配信用の Free 版リポジトリ |
Pro 版リリース時の無料版反映フロー
Pro 版でタグ付け
→ release.yml が発火(テスト・GitHub Release・VWS デプロイ)
→ 成功したら deploy-free.yml が連動実行
→ Free 版リポジトリ(vk-blocks)の master にコードをコミット
→ 引き続きスキル側で Free 版リポジトリにも同じバージョンのタグを付与・push
→ Free 版の release.yml が発火 → wordpress.org SVN デプロイ
Pro 版のリリーススキルは Free 版の wordpress.org 反映確認まで一気通貫で実行する(フェーズ2で完結)。Free 版リポジトリで手動タグ付けする必要はない。
VK Blocks Free 版固有の注意事項
languagesディレクトリを Free 版 dist に含めてはいけない — Free 版は wordpress.org で配布されるため、翻訳は GlotPress で管理される。languages を含めると GlotPress の翻訳が無効になる- Free 版のビルドは
npm run dist:free—npm run distは Pro 版用。Free 版はdist:freeでdist/vk-blocks/に配布物を作成する - Free 版テスト時は
test/phpunit/pro/を除外する — Pro 版専用テストは Free 版 dist では実行できない(プラグインパスの違い等で失敗する)
状態検出スクリプト
bash .claude/skills/vk-blocks-pro-release/scripts/detect-release-state.sh
各フェーズのファイル
独自の手順がある部分のみ本スキル内にファイルがある。それ以外は vk-wp-product-release の各フェーズを参照すること。
- phase-1-add-version.md — VK Blocks Pro 固有のバージョン更新手順
- phase-2-deploy.md — VK Blocks Pro 固有のデプロイ手順
리뷰
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
댓글
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.