Forgejo Upgrade Checklist

Taylor Talkington : ~

My checklist when upgrading Forgejo:

  1. Login to the git user: sudo su git.
  2. Flush queues: forgejo manager flush-queues --config /etc/forgejo/app.ini.
  3. Create a backup: forgejo dump --config /etc/forgejo/app.ini.
  4. Switch to my own user.
  5. Download new forgejo binary and decompress: https://forgejo.org/releases/.
  6. Stop forgejo: sudo systemctl stop forgejo.
  7. Copy new binary to /usr/local/bin/forgejo.
  8. Start forgejo: sudo systemctl start forgejo.
  9. Login to git user: sudo su git.
  10. Run forgejo check: forgejo doctor check --all --config /etc/forgejo/app.ini.
  11. Fix issues/warnings above: forgejo doctor check --all --config /etc/forgejo/app.ini --fix.
  12. Check web interface.