Skip to content
cccskills
FreePublished on GitHub

vk-blocks-pro-release

VK Blocks Pro をリリース・デプロイする際に使用する。バージョン番号の付与、タグの push、GitHub Actions による CI/デプロイのワークフローを管理する。

The English summary is being prepared. Showing the original description.

Works withWordPressGitHub
See how to install

Files included (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 (original)

Review the instructions the agent will receive before you install.

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-blockswordpress.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 の各フェーズを参照すること。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Report a problem with this skill