# `SuperPi.Release`
[🔗](https://github.com/oleksandr/super-pi-beam/blob/v0.1.0/lib/super_pi/release.ex#L1)

Release tasks. Run them before the new version takes traffic:

    bin/super_pi eval "SuperPi.Release.migrate()"
    bin/super_pi eval "SuperPi.Release.rollback(20261029000001)"

They start only the repo, so they work on a node that is not part of the cluster and do not
start the application.

# `migrate`

Runs every pending migration on the configured repo.

# `rollback`

Rolls the configured repo back to `version` (inclusive).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
