About update-version
A repository skill for updating documentation’s `AvailableFrom` values in a pull request to the next patch version found on `main`. It is intended for contributors handling versioned docs changes.
Key features
- 01Read the canonical version from `main`
- 02Calculate the next patch version
- 03Find changed `AvailableFrom` entries
- 04Update only entries touched by the PR
- 05Commit and push the update
Use cases
- 01Updating availability versions in a docs PR
- 02Keeping unrelated version entries unchanged
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ remotion-dev/ remotion --skill update-versionAfter installing, type/update-versionin Claude Code to confirm it loaded.
Details
From the project READMEUse this when a PR contains docs changes with <AvailableFrom v="..."> and the value should reflect the next release version.
- Get the canonical version from
main:
git fetch origin main --quiet
git --no-pager show origin/main:packages/core/src/version.ts
Read VERSION from that file (for example: 4.0.468), then compute the next patch version by incrementing the patch number by 1 (4.0.469).
- Find
AvailableFromentries changed in the current PR:
git --no-pager diff origin/main...HEAD -- packages/docs | rg 'AvailableFrom v="'
-
Update only
AvailableFromvalues touched by this PR so they match the computed next patch version from step 1. -
Do not change unrelated
AvailableFromvalues outside the PR diff. -
Commit and push the update.