release - 自动化 npm 发布工作流,适用于 TypeScript 包
执行完整的 npm 发布流程,包括版本号更新、更新日志、构建、发布和 GitHub 版本发布
标签
更新于: 2026-03-09能力
典型输入
典型输出
该技能可以做什么
- 更新包版本号
- 更新更新日志文件
- 构建 TypeScript 代码
- 暂存 Git 文件
- 提交发布变更
- 发布到 npm
- 推送到远程仓库
- 创建 GitHub 发布
输入
- 语义化版本更新类型
- npm OTP 验证码
- 用户确认
- Git 仓库
- package.json 文件
- CHANGELOG.md 文件
- TypeScript 源代码
- GitHub 仓库
输出
- 更新的 package.json
- 更新的 CHANGELOG.md
- 构建的 dist 目录
- Git 提交
- 发布的 npm 包
- GitHub 发布
- 发布确认消息
要求
- 干净的 Git 工作目录
- main 分支检出
- pnpm 包管理器
- npm 账户访问权限
- GitHub CLI 已安装
- TypeScript 构建系统
