在这两种情况下,我认为 tests_passed 通常没问题。你可以通过设置预发布环境并在应用升级之前测试你的发布版本,来避免升级问题。
你上面描述的问题更多地与你们自己的发布流程有关,而不是 Discourse 的某个特定分支。