稳定版升级至 2.4.0

我使用的是 Discourse v2.3.9,并在 app.yml 中设置了参数 “version: stable”,希望继续使用“稳定版”。

仪表盘显示 v2.4.0 已发布,但当我进入升级部分时,看到如下内容:

有新版本可用!

这是否意味着 Discourse 将升级到最新通过测试的版本?据我理解,master 分支已合并到 stable 分支,这是一次小版本升级。但为什么我会看到“…beta11”字样?

谢谢。

4 个赞

我也在琢磨同样的问题,但查看提交列表时,最后一条是:

这表明 Discourse 中显示的版本并非“正确”的版本。不过,也许它是对的,因为稳定版与 v2.4.0.beta11 +737 相同?

1 个赞

我们这里都还好吧,@neil

1 个赞

现在应该已经修复了。

我曾在 stable 分支上为 v2.4.0 提交打标签,但随后我们将发布推迟了一天。因此,当我第二天进行版本升级时,更新了该提交的时间戳,然后推送了更新后的提交和新标签。但在 Git 中更新时间戳会生成一个新的提交。v2.4.0 标签位于一个孤立的提交上,所以 git describe HEAD 2>/dev/null 找到了错误的标签。无论如何,问题已修复。

7 个赞

谢谢!现在我也修复了。

3 个赞