关于 update-version
用于将拉取请求中的文档 `AvailableFrom` 值更新为 `main` 上的下一个补丁版本,供处理版本化文档变更的贡献者使用。
主要功能
- 01从 `main` 读取规范版本
- 02计算下一个补丁版本
- 03查找已更改的 `AvailableFrom` 条目
- 04仅更新 PR 涉及的条目
- 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