If a site changes from tests-passed to stable, is the app’s code base downgraded, or is it more like Chromium OS and you have to wait for stable to “catch up” to where you are?
AI-generated summary
In the discussion titled “Downgrade to stable?” under the Support category, downey asks whether moving from the “tests-passed” channel to “stable” involves downgrading the app’s codebase or if it’s more like Chromium OS, where one waits for stable to catch up. sam clarifies that downgrading is neither supported nor recommended, as it risks breaking the site. downey revises their question, seeking the recommended path to transition from “tests-passed” to “stable,” expressing concern about changing the config file and its consequences. sam explains that moving between channels must be forward-only: if currently on “tests-passed,” the next step is to wait for a new “beta” release (cut weekly), then later for “stable” (released every 4 months). The process involves: 1) stopping upgrades, 2) waiting for a new release on the target channel, 3) updating app.yml to point to that channel, and 4) rebuilding. Moving to “stable” requires patience, as it lags significantly behind other channels.
Downgrading is not supported and not recommended, it can lead to a completely broken site.
I may have used the wrong terminology … for lack of a better term, “move from tests-passed to stable” … looking for the recommended path. I saw in previous topics changing the config file, but we were concerned about what would happen after that change. (Maybe nothing until there’s a new stable version?)
To move between channels you got to ensure you are running forward.
So… you are safe to move to “tests-passed” to “stable” just as we release a new “stable” release.
Meaning, if you are on “tests-passed” now, all you can do is move to “beta” next time we cut a beta.
Process for moving channels is the same…
- Stop upgrading Discourse
- Wait for a new release on channel
- Amend app.yml to point at channel
- Rebuild
We cut new betas weekly, so its easy to get on that train. To get on stable you are going to have to wait 4 months