semantic-release

semantic-release

semantic-release

:package::rocket: Fully automated version management and package publishing

AI 简介

semantic-release 是一个用于自动化软件版本管理和包发布的开源工具。它基于 Git 提交消息的语义化规范(如 feat、fix 等)自动推导版本号(遵循 SemVer 规范)、生成变更日志(changelog)、并完成向 npm 等分发渠道的发布,支持插件扩展以适配多种包管理器和语言生态。项目核心特点是零人工干预、可配置的 CI/CD 集成、标准化的发布流程与高可靠性。适用于 JavaScript/TypeScript 项目及其它支持插件的工程化场景,尤其适合追求持续交付、团队协作规范和版本可追溯性的开源库或内部 SDK 开发。

JavaScript
MIT License
23.9k
Stars
1.8k
Forks
61
Watchers
336
Issues

Star 增长

今日0
近 7 天0
近 30 天+40
综合评分44.77
默认分支master