Skip to content

Rollback

Every deploy carries an explicit digest, so rolling back is just deploying the old digest. From the Actions → Run workflow tab, set the digest input (the generated deploy.yml supports it). CI signs a fresh payload with the old digest — valid and not a replay.

If a new deploy doesn’t pass the health check, the rollback is automatic: the agent restores the last healthy version (image + env together, as one unit). The snapshot lives in RAM (/run), so auto-rollback works within the same boot.

After a reboot there is no offline rollback — you redeploy from CI. That’s the courier model: CI is the source of truth for what runs.