百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

semantic-release

> 包管理
开源

完全自动化的版本管理和包发布

23.9K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

完全自动化的版本管理和包发布

semantic-release

全面自动化的版本管理和包发布

**semantic-release** 自动化了整个包发布工作流程,包括:确定下一个版本号、生成发布说明以及发布包。 这消除了人类情绪与版本号之间的直接联系,严格遵循 [Semantic Versioning](http://semver.org) 规范,向用户传达变更的**影响**。 - 完全自动化发布 - 执行 [语义版本管理](https://semver.org) 规范 - 新功能和修复立即可供用户使用 - 通知维护者和用户新版本的发布 - 使用正式化的提交消息约定来记录代码库中的变更 - 根据 git 合并发布到不同的分发渠道(如 [npm dist-tags](https://docs.npmjs.com/cli/dist-tag)) - 集成到您的 [持续集成工作流程](https://semantic-release.org/recipes/ci-configurations/#ci-configurations) - 避免与手动发布相关的潜在错误 - 通过 [插件](https://semantic-release.org/foundation/plugins/) 支持任何 [包管理器和语言](https://semantic-release.org/recipes/release-workflow/#package-managers-and-languages) - 通过 [可共享配置](https://semantic-release.org/foundation/shareable-conf) 进行简单且可重复使用的配置

Issues· 403 开放

查看全部 Issues在 GitHub 打开
  • #1743

    依赖关系仪表板

    更新于 2026年9月29日
  • #4284

    无发布描述

    bugreleased on @beta更新于 2026年9月25日
  • #4307

    嘿

    更新于 2026年9月23日
  • #3930

    git 记录引用不是 `semantic-release`

    bug更新于 2026年9月22日
  • #2411

    支持与外部异步步骤的版本具有可拆分/恢复的流程

    更新于 2026年9月11日
  • #4072

    建议: 提取 `@semantic-release/core` 包,以启用可组合的发布流程

    core更新于 2026年9月8日
  • #2704

    更改语义发布的运行分支

    更新于 2026年8月31日
  • #4147

    semantic-release 尝试重新使用已删除的不可变标签

    更新于 2026年8月21日
  • #3590

    在 Travis CI 上运行 semantic-release 时出现 `EGITNOPERMISSION` 错误

    更新于 2026年8月20日
  • #4203

    在合并时,源分支(例如 `next`)被自动删除时,频道推广会默默跳过

    更新于 2026年8月12日

> 标签

JavaScriptautomationchangelogpackagepublish

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月30日
分类包管理
定价开源

> 相关工具

N
npm
Node.js 默认包管理器
P
pnpm
高效节省磁盘的 Node 包管理器
I
is-gif
Check if a Buffer/Uint8Array is a GIF image