用途
该技能用于在 PR 中更新文档里的 AvailableFrom 版本号,使其反映下一次 Remotion 发布版本。当某个 PR 包含文档改动,且其中出现 <AvailableFrom v="...">,而该值应当指向下一个补丁版本时,使用此技能。
主要能力
- 从
main分支获取权威版本号。 - 计算下一个补丁版本:将当前补丁号加 1。
- 定位当前 PR 中改动的
AvailableFrom条目。 - 仅更新本 PR 触及的
AvailableFrom值,使其与计算出的下一补丁版本一致。 - 提交并推送更新。
使用方式
- 从
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值。 -
提交并推送更新。
适用场景
适用于 Remotion 仓库中涉及文档版本标注的 PR 维护工作,尤其是需要让文档中的 AvailableFrom 与即将发布的补丁版本保持一致的场景。
限制
- 仅更新本 PR 差异中触及的
AvailableFrom值,不改动无关值。 - 版本号来源限定为
main分支的packages/core/src/version.ts。 - 其他细节暂未提供。