用途:该技能用于发布新的 Sentry JavaScript SDK 版本,适用于准备发布、更新变更日志或创建发布分支的场景。完整细节参见 docs/publishing-a-release.md。
主要步骤:确保位于 develop 分支且已拉取最新改动,必要时用 git stash -u 暂存未保存工作;运行 yarn changelog 生成变更日志(可用 yarn changelog | pbcopy 复制输出);按 semver 决定版本号,并查看 CHANGELOG.md 顶部确认当前版本;基于 develop 创建 prepare-release/VERSION 分支;更新 CHANGELOG.md,加入新版本条目及变更日志输出,格式参见文档中“Updating the Changelog”一节,且不要删除已有条目;提交信息为 meta(changelog): Update changelog for VERSION;推送分支并提醒用户向 master 发起 PR;若此前在其他分支,切回并视需要执行 git stash pop。
首次发布 SDK 时,遵循 docs/new-sdk-release-checklist.md,若有不符项需提醒用户。
关键命令:yarn changelog 生成变更日志条目;yarn lint 校验代码质量;yarn test 运行测试套件;yarn build:dev 验证构建。
限制:资料未提供该技能的具体实现方式、自动化程度、权限要求或错误处理细节,暂未提供。