My checklist when upgrading Forgejo:
- Login to the git user: sudo su git.
- Flush queues: forgejo manager flush-queues --config /etc/forgejo/app.ini.
- Create a backup: forgejo dump --config /etc/forgejo/app.ini.
- Switch to my own user.
- Download new forgejo binary and decompress: https://forgejo.org/releases/.
- Stop forgejo: sudo systemctl stop forgejo.
- Copy new binary to /usr/local/bin/forgejo.
- Start forgejo: sudo systemctl start forgejo.
- Login to git user: sudo su git.
- Run forgejo check: forgejo doctor check --all --config /etc/forgejo/app.ini.
- Fix issues/warnings above: forgejo doctor check --all --config /etc/forgejo/app.ini --fix.
- Check web interface.