con un clic
release
VSマーケットプレイスとOpenVSXへのリリース(バージョンバンプ → タグ作成 → push → GitHub Actions 自動公開)
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
VSマーケットプレイスとOpenVSXへのリリース(バージョンバンプ → タグ作成 → push → GitHub Actions 自動公開)
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| 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> が必要