• v0.1.1 c9816fc8b2

    v0.1.1 Stable

    gitea_admin released this 2026-07-02 15:00:39 +00:00 | 1343 commits to main since this release

    Hardens the release path against the Forgejo ff-race that stranded v0.1.0
    (tagged + released but never deployed: the ff-merge 200'd, the DB recorded the
    PR merged, and an internal Forgejo op pushed main back seconds later — after
    which every re-PR of the same sha insta-closed as "already included"). This
    release is itself the fix-forward that advances main past the stranded sha.

    Fixed

    • promote-tag: main advancement now runs in up to 3 rounds and only counts a
      main that still holds the release sha after an 8s settle; all rounds failing
      aborts the release BEFORE the tag is cut (nothing half-released).
    • deploy: when the triggering trunk tip is BEHIND the deploy sha (regression),
      fail loudly instead of "Succeeded (skipped as superseded)" — a stranded
      release is now a red row, not silence.
    • promote-tag / devbump / deploy ffpr: PR-number fallbacks now match their own
      head+base with jq — the old first-open-PR grep could pick an unrelated PR
      and merge the wrong thing into the wrong branch.
    Downloads