本仓库采用基于 CHANGELOG 的发布方式。发布说明从 CHANGELOG.md 中提取,并通过 CI 自动发布到 GitHub Releases。
- Node.js 16+
- 对仓库具有 push 权限
- 更新
CHANGELOG.md- 将
Unreleased中的条目移动到新版本段落x.y.z - YYYY-MM-DD。
- 将
- 在
package.json中更新版本号 - 提交与打标签:
git add . git commit -m "chore(release): vX.Y.Z" git tag vX.Y.Z git push origin main --tags
- CI 将使用
CHANGELOG.md生成 GitHub Release。
提示:仅推送标签(不推送 main)也会触发工作流。