• v0.14.0 ea070a8482

    Release v0.14.0
    Some checks failed
    check-self-bootstrap / check (push) Successful in 3s
    release / release (push) Has been cancelled
    release / decide + act (push) Has been cancelled
    Stable

    release-bot released this 2026-06-27 15:16:03 +02:00 | 1310 commits to main since this release

    Added

    • check-self-bootstrap: wrapper toolkit_ref alignment (closes #163)

    Fixed

    • build_bake: defense-in-depth ref-shape validation (closes #180)
    • config: reject path-traversal in version_files (closes #181)
    • fragments: FAIL-LOUD on unknown-kind via assert_no_unknown_kinds
    Downloads
  • v0.13.1 df6b25da0a

    Release v0.13.1
    Some checks failed
    check-self-bootstrap / check (push) Successful in 3s
    release / release (push) Has been cancelled
    release / decide + act (push) Has been cancelled
    Stable

    release-bot released this 2026-06-27 13:44:53 +02:00 | 1318 commits to main since this release

    Fixed

    • check-self-bootstrap: normalize build-bake marker line before compare
    Downloads
  • v0.13.0 5a2efa7533

    Release v0.13.0
    Some checks failed
    check-self-bootstrap / check (push) Failing after 3s
    release / decide + act (push) Successful in 6s
    release / release (push) Has been cancelled
    Stable

    release-bot released this 2026-06-27 12:00:03 +02:00 | 1323 commits to main since this release

    Added

    • Build-bake mechanism: release-prep.sh rewrites a marker-anchored ref: in _release.yml and _manifest-check.yml to the next-cut version, construction-enforcing the consistency between consumer uses: @<ref> and the toolkit checkout step (Phase 1 of release-toolkit#148).
    Downloads
  • v0.12.0 d64b2c68bf

    Release v0.12.0
    All checks were successful
    check-self-bootstrap / check (push) Successful in 3s
    release / decide + act (push) Successful in 5s
    release / release (push) Successful in 0s
    Stable

    release-bot released this 2026-06-27 10:53:17 +02:00 | 1331 commits to main since this release

    Added

    • auto-prune superseded -rc.N tags after cut (closes #153)

    Fixed

    • prune-rc-tags: self-pin exclusion (closes #167)
    Downloads
  • v0.11.0 00038a500d

    Release v0.11.0
    All checks were successful
    check-self-bootstrap / check (push) Successful in 3s
    release / decide + act (push) Successful in 5s
    release / release (push) Successful in 0s
    Stable

    release-bot released this 2026-06-27 00:53:47 +02:00 | 1338 commits to main since this release

    Added

    • Structural backstop for self-bootstrap re-pin (#124): new scripts/check-self-bootstrap.sh + .forgejo/workflows/check-self-bootstrap.yml automate the AGENTS.md §2 mechanism-of-touch discipline. The check fails red when compose-scripts on main differ from the pinned toolkit_ref's content; surfaces the gap on PR + push:main, forcing operator engagement BEFORE the next cut. Converts the discipline-engagement-at-action-time gap (Surveyor 116b framing) from a remember-to-do into an automated check-or-fail.

    Fixed

    • BUG-CLASS FIX (#139): path-α cut workflow self-cancel noise eliminated. Primary fix: paths-ignore: [.release-toolkit-manifest.json] on the consumer release.yml push trigger — the cut path's own manifest commit no longer fires a new workflow run, so there's nothing to cancel the in-flight cut. Defense-in-depth: stale-rolling-PR-cleanup re-ordered to BEFORE the manifest mechanism so any future cancellation (e.g., from an unrelated push during cut) interrupts no load-bearing post-step work. integration.md quick-start template + workflows.bats regression guard updated to ensure consumers get the fix.
    Downloads
  • v0.10.3 f3503b556d

    Release v0.10.3
    All checks were successful
    release / decide + act (push) Successful in 5s
    release / release (push) Successful in 0s
    Stable

    release-bot released this 2026-06-26 23:30:37 +02:00 | 1344 commits to main since this release

    Fixed

    • BUG FIX (#140): manifest-precheck.sh is now remote-aware. The v0.10.x idempotency design (#128/#131) read the manifest from the workflow's local checkout, which missed the case where a prior cut workflow run substantively completed (manifest commit landed on remote main) then got cancelled mid-flight (path-α self-cancel per #139). A manual re-run then saw the pre-cut local manifest, computed "proceed", and tripped on a non-fast-forward push. Fix: check remote main's manifest first via git show origin/main:PATH; fall back to local for first-cut bootstrap + tests. Completes the partial-completion matrix Surveyor 4a44 called out.
    Downloads
  • v0.10.2 59e027806a

    Release v0.10.2
    Some checks failed
    release / decide + act (push) Failing after 5s
    release / release (push) Has been cancelled
    Stable

    release-bot released this 2026-06-26 23:02:01 +02:00 | 1348 commits to main since this release

    Added

    • Test-seams + docs sprint: bats coverage for read_rolling_pr_bump_label (#122), manifest-precheck.sh extraction with full bats coverage (#134), secrets: inherit documented in integration.md quick-start + workflows.bats regression guard (#135). +17 new bats tests; 343/343 green. Closes #122, #134, #135.
    Downloads
  • v0.10.1 3a97fea3c9

    Release v0.10.1
    Some checks failed
    release / decide + act (push) Successful in 5s
    release / release (push) Has been cancelled
    Stable

    release-bot released this 2026-06-26 22:20:25 +02:00 | 1352 commits to main since this release

    Added

    • Idempotent cut pipeline (#128): draft-release.sh pre-checks for an existing release at the target tag + skips clean if it matches expected state (or fails loud if state differs); manifest update step pre-checks if last_released_sha == HEAD_SHA + skips the commit+push if the manifest is already current. Recovers cleanly from re-runs after Forgejo Actions cancellations (the v0.10.0 cut artifact).
    Downloads
  • v0.10.0 65eaf5ace8

    Release v0.10.0
    Some checks failed
    release / decide + act (push) Failing after 5s
    release / release (push) Failing after 0s
    Stable

    release-bot released this 2026-06-26 18:33:05 +02:00 | 1359 commits to main since this release

    Changed

    • BREAKING-ish (pre-1.0 minor bump): publish_mode workflow input default shifted from draft to immediate. Cuts now publish directly without operator Gate-3 click by default; consumers wanting the draft-first ceremony opt in via publish_mode: 'draft'. ADR-0003 amended to document the default shift while preserving Gate-3 as an opt-in primitive.
    Downloads
  • v0.9.0 1f9bd106b8

    Release v0.9.0
    Some checks failed
    release / decide + act (push) Failing after 5s
    release / release (push) Has been cancelled
    Stable

    release-bot released this 2026-06-26 18:08:33 +02:00 | 1365 commits to main since this release

    Added

    • Rolling-PR bump/* label-override (#107): label namespace switched from bump:patch|minor|major (colon) to bump/patch|minor|major (slash) to enable Forgejo's exclusive-label group behavior. New scripts/setup-bump-labels.sh helper provisions the labels with the exclusive flag. Documented in docs/integration.md; README's bump-signals table flipped from "planned" to live.

    Fixed

    • v0.8.1 sprint bundles three items: (a) carry-forward fix for OWNER/REPO unbound variable on path-α stale-cleanup step (v0.8.0 cut catch), (b) #113 auto-assign manifest follow-up PR to rolling-PR merger (γ-only scope per ADR-0007), (c) #114 configurable publish mode (draft default preserves ADR-0003 Gate-3; immediate opts-in via workflow input). Closes #113 + #114.
    Downloads