Skip to main content
Use a release when you want to label and promote the current live state. Use a rollback when you want to move traffic back to an earlier deploy.

Start With Deploy History

Deploy history tells you what is live now and which deploy IDs are valid rollback targets.

Promote a Release

Promote takes the latest live dev deploy and deploys it to production. Optionally tag it:
You do not specify a deploy ID — promote always acts on the current live dev deploy. Choose this flow when dev is healthy and you want a stable production release.

Roll Back to a Previous Deploy

Use rollback when the live deploy needs to be replaced immediately:
The rollback target must come from floo deploys list --app my-app.

Which One Should You Use?

If production is unhealthy:

Dashboard Surface

The shipped app detail view has a Releases tab for promoted releases. The CLI remains the primary surface for choosing rollback targets and executing the rollback itself.