• v0.1.55 c319cf6e94

    v0.1.55 Stable

    gitea_admin released this 2026-07-05 14:31:59 +00:00 | 2582 commits to trunk since this release

    Fixed

    • promote ff-merge recovers from the Forgejo ff-race instead of 404-looping. When a Forgejo
      restart mid-promote regresses main after a 200 ff-merge, Forgejo's DB keeps the PR merged=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 regressed main can 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. See forgejo-ffrace-dbcred-restart (the restart sources are being reduced
      in parallel via Forgejo eviction/reloader hardening).

    Included changes (v0.1.54 -> v0.1.55)

    • 425cf6d42786 fix(promote): fresh _promote branch per ff round to survive the Forgejo ff-race
    Downloads