Verify an upgrade before release

Prepare an isolated copy of the previously released application and database. Add representative edited content, then apply the new code and schema changes.

Check startup logs, module state, and a few operations that use the changed data. Repeat the deployment procedure so you can identify steps that depend on a one-time manual action.

Test recovery with the backup you intend to rely on. A rollback of source files alone may not undo a database migration. Record any required migration ordering in the release instructions.