从 v3.4.0 升级到 v2026.7.2 前需要了解的事项

我今天尝试进行迁移,结果又一次立刻遇到了 discourse_docker 主分支中的一个破坏性变更:

这个提交导致构建失败,并破坏了安装/设置过程,但它仍然被合并到了主分支中。这正是我担心的事情。

运行 ./launcher bootstrap app 后出现以下错误:

rake aborted!
Don't know how to build task 'assets:precompile:pretty_text' (See the list of available tasks with `rake --tasks`)
Did you mean?  assets:precompile

像这样的破坏性变更是如何被合并到作为官方安装说明一部分提供的主分支中的?构建失败被忽略了吗?我看到的错误就明确地出现在失败日志中:

我能够检出之前的一个提交,从而让我继续执行迁移步骤,但这是连续第二次升级因未经验证的提交被合并到主分支而中断了。