update-version について
プルリクエスト内のドキュメントの `AvailableFrom` を、`main` の次のパッチバージョンに更新するリポジトリスキルです。バージョン付きドキュメントを変更するコントリビューター向けです。
主な機能
- 01`main` から正式なバージョンを取得
- 02次のパッチバージョンを算出
- 03変更された `AvailableFrom` 項目を特定
- 04PR 対象の項目だけを更新
- 05更新をコミットしてプッシュ
活用シーン
- 01ドキュメント PR の利用可能バージョンを更新
- 02無関係なバージョン項目の変更を防止
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ remotion-dev/ remotion --skill update-versionインストール後、Claude Code で/update-versionを入力して読み込まれたか確認します。
詳細
PR にドキュメントの変更が含まれ、<AvailableFrom v="..."> の値を次のリリースバージョンに合わせる必要がある場合は、これを使用します。
mainから正式なバージョンを取得します。
git fetch origin main --quiet
git --no-pager show origin/main:packages/core/src/version.ts
そのファイルから VERSION を読み取り(例:4.0.468)、パッチバージョンを 1 増やして次のバージョンを計算します(4.0.469)。
- 現在の PR で変更された
AvailableFromの項目を見つけます。
git --no-pager diff origin/main...HEAD -- packages/docs | rg 'AvailableFrom v="'
-
この PR で変更された
AvailableFromの値のみを、手順 1 で計算した次のパッチバージョンに合わせて更新します。 -
PR の差分に含まれない、無関係な
AvailableFromの値は変更しないでください。 -
更新をコミットしてプッシュします。
コメント
Markdown 対応