用途:在 remotion-bits 仓库根目录下准备并发布新版本,覆盖版本号、变更日志、构建、提交、GitHub Release、文档部署与 npm 发布。
主要能力:从 ./package.json 读取当前版本;用户指定具体版本或 bump 类型(minor/major/patch)时按指定执行,否则默认 patch;生成 vX.Y.Z 格式的标签与发布标题;根据上次发布标签以来的提交与已合并 PR 整理面向用户的发布说明并插入 CHANGELOG.md 顶部;执行 npm run registry:build;用 chore: vX.Y.Z 提交并推送到 master;以系统级浏览器打开预填的 GitHub Release 表单(tag、target=master、title、prerelease=false,正文含 What's Changed 与 Full Changelog 链接);GitHub Release 发布后运行 ./scripts/deploy-docs.sh;最后执行 npm publish。
使用方式:需在仓库根目录操作;需环境已配置有效的 GitHub、Cloudflare 与 npm 凭据;不要启动文档开发服务器。CHANGELOG 条目按 ### vX.Y.Z 加 Feature/Fix/Improvement/Docs 简洁列出。构建失败时先修复再继续;工作树中存在无关的用户改动时不得回退,若影响发布文件则停下询问。需要浏览器手动确认时停在该边界并说明等待內容,确认后继续。
限制:资料未提供支持的平台、收费与价格信息;缺少任一凭据时应停止并报告缺失的前置条件。