"tests-passed" is nu "latest"

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 :tada:

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.

37 likes

Thank you :sweat_smile: