As part of our work to introduce a new versioning strategy for Discourse, we are renaming the tests-passed
branch to latest
, and updating the version suffix on that branch from -dev
to -latest
.
What’s changed?
Functionally, everything remains the same. Changes to Discourse will continue to land in the main
branch at first, and then will be promoted to latest
once they have passed our extensive suite of tests.
Will this break anything?
No
Initially, we’re maintaining the tests-passed
branch as an exact copy of latest
. That means that any systems/configs which are hard-coded to tests-passed
will continue to work as before.
The default for the standard install has been updated to use latest
. That will automatically take effect on your next container rebuild. If you’ve manually specified version: tests-passed
in your app.yml
, then you should update it to version: latest
.
In the future, we plan to introduce an admin warning for anyone that’s still referencing tests-passed
, so that we can ensure everyone is using the new name, and then drop the old branch completely. That’s likely to happen in a few months, after the the rest of the new versioning system has been finalized.