Upgrade Forgejo to v16.0 (LTS) #13
Labels
No labels
lab-honing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
adam/foundry#13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Forgejo v16.0.0 released 2026-07-16 (LTS, supported ~until July 2027).
Why it matters here: our Forgejo at git.adamayala.work is the git remote Dockhand pulls from, sitting behind Pangolin/Traefik.
Breaking changes to handle before/during upgrade:
REVERSE_PROXY_TRUSTED_PROXIES = *default removed — must set trusted proxy IPs explicitly or reverse-proxy auth/header handling breaks. This is the one to watch given the tunnel/proxy in front.[migrations].ALLOWED_DOMAINS/LOCKED_DOMAINS/ALLOW_LOCALNETWORKS; Git now blocks HTTP redirects on mirrors (can break renamed/transferred/redirecting mirror sources).Nice new features: multi-line PR review comments, Authorized Integrations (JWT auth for API/Git), prioritized Actions runs, redesigned commit list, granular notifications, migration progress tracking.
Upgrade steps: full backup first; review full breaking-changes notes; verify
REVERSE_PROXY_TRUSTED_PROXIESset explicitly; note infra stack is deliberately not git-backed (apply via Dockhand UI).Release notes: https://forgejo.org/2026-07-release-v16-0/