mcpField
U
update-version

update-version

github.com/remotion-dev开发68.6k769 次安装今天更新
代码仓库

关于 update-version

用于将拉取请求中的文档 `AvailableFrom` 值更新为 `main` 上的下一个补丁版本,供处理版本化文档变更的贡献者使用。

主要功能

  1. 01从 `main` 读取规范版本
  2. 02计算下一个补丁版本
  3. 03查找已更改的 `AvailableFrom` 条目
  4. 04仅更新 PR 涉及的条目
  5. 05提交并推送更新

适用场景

  1. 01更新文档 PR 中的可用版本
  2. 02避免改动无关版本条目

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/remotion-dev/remotion --skill update-version

安装后在 Claude Code 中输入/update-version确认已加载。

详细介绍

当 PR 中包含带有 <AvailableFrom v="..."> 的文档变更,且该值应反映下一个发布版本时,请使用此流程。

  1. 从 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)。

  1. 查找当前 PR 中变更的 AvailableFrom 条目:
git --no-pager diff origin/main...HEAD -- packages/docs | rg 'AvailableFrom v="'
  1. 仅更新此 PR 涉及的 AvailableFrom 值,使其与步骤 1 中计算出的下一个补丁版本一致。

  2. 不要更改 PR 差异范围之外的其他 AvailableFrom 值。

  3. 提交并推送更新。

评论

支持 Markdown