An install updates to clean releases by default

Until now an installation on the Continuous update strategy rolled itself onto every build-numbered image the pipeline published — 3.0.0-ci.8059, then ci.8079, and so on. That is what a development portal wants and what a production one does not: a production install should move when a release is labelled, not every time a build passes.

What changed

Why a pattern rather than a switch

A pattern says which builds you accept, not merely that you accept builds. It cannot cross a release boundary you did not write down (3.0.0-ci* never selects 3.0.1 or 3.0.1-ci.4), so a portal that was meant to follow one line during its development does not silently continue onto the next. The order of the builds a pattern admits is still the pipeline's own publication order.

The moving image pointers the pipeline now maintains — 3-latest, 3.0-latest, 3.0.1-latest — are the image a fresh installation starts from; self-update never treats them as a version to roll to.

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.