Skip to main content
Every deploy is an attempt to create an immutable app version. A version becomes live only after Marina has built its source, verified the artifact, and activated the runtime successfully.

Deployment states

A succeeded deployment may produce either a published version or a proposed version awaiting review. The CLI prints a live URL only for a published version.

Inspect an app

Run the commands from a linked project, or add --app <slug>. marina deploys shows attempts, including failures and refusals. marina versions shows immutable versions and identifies the current one.

Roll back

First inspect the published versions:
Then publish an earlier artifact again:
Rollback creates a new published version. Marina never rewrites version history or silently moves the live pointer backward.

Diagnose a refusal

Use structured output to capture the stable refusal code, message, next action, and build-log tail:
Fix the reported issue locally and deploy again. A refused or failed attempt does not replace the currently live version.