Update and cut over
After an app's first revision is live, a new push does not replace it automatically. The new revision builds and launches alongside the running one, holds its own address, and surfaces on the Updates tab as update ready. The live route is untouched until you promote it.
Cut over
On the Updates tab, Cutover promotes the ready revision to live. It runs on the queue and streams a toast, so the page never locks up. The cutover:
- starts the target revision if it isn't already running and waits for its address,
- re-points the route — CoreDNS and the edge — to the new revision in one publish,
- retires the outgoing revision: marks it, turns its autostart off, and by default stops it, while keeping it intact and revertible.
Cutover latency is bounded by how quickly the resolver refreshes, a matter of seconds.
Promotion is per app. Cutting over one app does not touch another. To promote a batch of apps together, see Promote a pool of apps at once.