with one click
release
VSマーケットプレイスとOpenVSXへのリリース(バージョンバンプ → タグ作成 → push → GitHub Actions 自動公開)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
VSマーケットプレイスとOpenVSXへのリリース(バージョンバンプ → タグ作成 → push → GitHub Actions 自動公開)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | release |
| description | VSマーケットプレイスとOpenVSXへのリリース(バージョンバンプ → タグ作成 → push → GitHub Actions 自動公開) |
| allowed-tools | Read, Edit, Bash(cd:*), Bash(git status:*), Bash(git diff:*), Bash(git log:*), Bash(git add:*), Bash(git commit:*), Bash(git tag:*), Bash(npx:*) |
| argument-hint | <version> |
VS Code 拡張機能 git-keizu を VSマーケットプレイスと OpenVSX に公開します。
v* タグを GitHub に push すると、.github/workflows/publish.yml が自動で以下を実行します:
VS_MARKETPLACE_TOKEN)OPEN_VSX_TOKEN)~/work/ai/git-keizucd ~/work/ai/git-keizu を実行することVS_MARKETPLACE_TOKEN と OPEN_VSX_TOKEN が設定済みであることリリースするバージョンを指定します。v プレフィックスはあってもなくても可。
/release v0.2.2 → バージョン 0.2.2 でリリース/release 0.2.2 → 同上$ARGUMENTS からバージョン番号を取得し、以下の形式に正規化する:
v0.2.2(v プレフィックスあり)0.2.2(v プレフィックスなし)引数が指定されていない場合はエラーを出力して中止する:
エラー: バージョン番号を指定してください。
例: /release v0.2.2
cd ~/work/ai/git-keizu
git status を実行し、コミットされていない変更を確認する。
package.json を Read ツールで読み込み、現在の "version" フィールドを確認する。
Edit ツールで package.json の "version" フィールドを更新する。
更新後、以下の手順でコミットする:
# ステージング
git add package.json
# コミット(バージョン番号は実際の値に置き換え)
git commit -m "chore: bump version to <パッケージ形式バージョン>"
⚠️ タグ push 前に品質チェックを行うことを推奨する。
以下を順番に実行する(いずれかが失敗した場合は中止してユーザーに報告する):
npx --yes pnpm@10.29.3 run format
npx --yes pnpm@10.29.3 run lint
npx --yes pnpm@10.29.3 run typecheck
npx --yes pnpm@10.29.3 run test:ci
失敗した場合はエラー内容を表示して中止する。
git tag -l <タグ形式バージョン>
エラー: タグ v0.2.2 は既に存在します。
別のバージョンを指定するか、既存タグを削除してください。
git tag <タグ形式バージョン>
push はアヤ(AI)では実行しない。以下のコマンドをリアに伝え、ターミナルで実行してもらう:
以下のコマンドをターミナルで実行してください:
git push origin main && git push origin <タグ形式バージョン>
以下の形式でレポートを出力する:
## リリース準備完了
- バージョン: <タグ形式バージョン>
- コミット: chore: bump version to <パッケージ形式バージョン>
- タグ: <タグ形式バージョン>(ローカル作成済み)
### 以下のコマンドをターミナルで実行してください
git push origin main && git push origin <タグ形式バージョン>
push 後、GitHub Actions が自動で publish.yml を実行し、VS Marketplace と OpenVSX への公開と GitHub Release 作成が行われます。
https://github.com/numlia/git-keizu/actions/workflows/publish.yml
&& や ; で繋げない(allowed-tools の制約)git push origin --delete <tag> が必要