-
v0.1.55 Stable
released this
2026-07-05 14:31:59 +00:00 | 2582 commits to trunk since this releaseFixed
- promote ff-merge recovers from the Forgejo ff-race instead of 404-looping. When a Forgejo
restart mid-promote regressesmainafter a 200 ff-merge, Forgejo's DB keeps the PRmerged=true,
so a retry reusing the same_promote/v<ver>head 404s forever ("target couldn't be found"— bit
v0.1.54, 8× 404 on round 2). Each round now uses a fresh_promote/v<ver>-r<round>head — a branch
the DB has not marked merged, which the regressedmaincan genuinely fast-forward — and fast-breaks
on a 404 instead of burning ~140s of backoff on a dead PR. A single mid-flight restart no longer
aborts the whole release. Seeforgejo-ffrace-dbcred-restart(the restart sources are being reduced
in parallel via Forgejo eviction/reloader hardening).
Included changes (v0.1.54 -> v0.1.55)
425cf6d42786fix(promote): fresh _promote branch per ff round to survive the Forgejo ff-race
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- promote ff-merge recovers from the Forgejo ff-race instead of 404-looping. When a Forgejo