"tests-passed" 现在是 "latest"

作为我们为 Discourse 引入新的版本控制策略工作的一部分,我们将把 tests-passed 分支重命名为 latest,并将该分支上的版本后缀从 -dev 更新为 -latest

更改了什么?

功能上,一切保持不变。Discourse 的更改将首先进入 main 分支,然后在通过我们广泛的测试套件后,再提升到 latest

会破坏什么吗?

不会 :tada:

起初,我们将 tests-passed 分支作为 latest 的精确副本进行维护。这意味着任何硬编码到 tests-passed 的系统/配置将继续像以前一样工作。

标准安装的默认设置已更新为使用 latest。这将在您下次重建容器时自动生效。如果您在 app.yml 中手动指定了 version: tests-passed,则应将其更新为 version: latest

未来,我们计划为任何仍引用 tests-passed 的用户引入管理员警告,以便我们确保每个人都在使用新名称,然后完全删除旧分支。这很可能在几个月后发生,在新的版本控制系统的其余部分最终确定之后。

39 个赞

谢谢 :sweat_smile:

这发生了吗?我不太确定该去哪里查找此类警告。也许是 /admin/whats-new

我们尚未添加警告。tests-passed 仍然是 latest 的功能性别名。

需要说明的是,在我的两个论坛中,我使用了默认设置,但因此它被注释掉了:

#version: tests-passed

因此,推测不需要也不会给出任何警告。

1 个赞