Skip to content

What's version release of LobeChat LobeChat 的版本发布模式是怎么样的 #2018

Discussion options

You must be logged in to vote

频繁提示更新的现象(少则每天五六次,多至十到二十次)

我检查过应该不存在一天十几二十次 ,不信你可以检查下这个列表: https://npmmirror.com/package/@lobehub/chat/versions ,没有哪天是发版是超过 10 次的。

目前对于版本发布的情况比较混乱,造成了每天会发布多次新版本
希望当正式推出1.0版本后能将产品版本号细分:
主版本号.小版本号.补丁版本号

我们现在的发版逻辑就是严格遵循 SemVer [主版本号.小版本号.补丁版本号] 这个逻辑的,只是我没有专门说明而已。

小版本号的发布逻辑是特性更新,例如:

  • 发布一个新的 provider, 例如 Together AI:#1709
  • 新增一个 feature ,如云同步: #1525
  • 新增一个语言, 例如最近新增的保加利亚语:#1732

小版本号的发布逻辑是 问题修复,例如:

  • 修正一个 model id 的问题: #1813
  • 修正用户反馈的缺陷:#1784
  • 优化性能:#1736
  • 代码重构:#1688

其他关于文档更新、添加测试、项目配置变更、ci/cd workflow 等则不会自动触发版本发布。

以上是关于目前使用的发布流程的规则介绍。同时我们采用了 Semantic Release 将发版过程和 docker build 过程自动化,保证每个版本的发布不需要人工参与。


将版本发布分为以下几个频道:

这个问题我之前讨论过,最后决定不采用 nightly/dev/stable 这种多频道划分的开发模式,仍然按照现有的发版模式来运作。考虑原因如下:

我们没有…

Replies: 6 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by arvinxx
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants
Converted from issue

This discussion was converted from issue #1817 on April 13, 2024 10:52.