-
Release v0.11.0
Stablereleased this
2026-06-27 00:53:47 +02:00 | 1486 commits to main since this releaseAdded
- Structural backstop for self-bootstrap re-pin (#124): new
scripts/check-self-bootstrap.sh+.forgejo/workflows/check-self-bootstrap.ymlautomate the AGENTS.md §2 mechanism-of-touch discipline. The check fails red when compose-scripts onmaindiffer from the pinnedtoolkit_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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Structural backstop for self-bootstrap re-pin (#124): new
-
Release v0.10.3
Stablereleased this
2026-06-26 23:30:37 +02:00 | 1492 commits to main since this releaseFixed
- BUG FIX (#140):
manifest-precheck.shis 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 viagit show origin/main:PATH; fall back to local for first-cut bootstrap + tests. Completes the partial-completion matrix Surveyor 4a44 called out.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- BUG FIX (#140):
-
Release v0.10.2
Stablereleased this
2026-06-26 23:02:01 +02:00 | 1496 commits to main since this releaseAdded
- Test-seams + docs sprint: bats coverage for
read_rolling_pr_bump_label(#122),manifest-precheck.shextraction with full bats coverage (#134),secrets: inheritdocumented in integration.md quick-start + workflows.bats regression guard (#135). +17 new bats tests; 343/343 green. Closes #122, #134, #135.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Test-seams + docs sprint: bats coverage for
-
Release v0.10.1
Stablereleased this
2026-06-26 22:20:25 +02:00 | 1500 commits to main since this releaseAdded
- Idempotent cut pipeline (#128):
draft-release.shpre-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 iflast_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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Idempotent cut pipeline (#128):
-
Release v0.10.0
Stablereleased this
2026-06-26 18:33:05 +02:00 | 1507 commits to main since this releaseChanged
- BREAKING-ish (pre-1.0 minor bump):
publish_modeworkflow input default shifted fromdrafttoimmediate. Cuts now publish directly without operator Gate-3 click by default; consumers wanting the draft-first ceremony opt in viapublish_mode: 'draft'. ADR-0003 amended to document the default shift while preserving Gate-3 as an opt-in primitive.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- BREAKING-ish (pre-1.0 minor bump):
-
Release v0.9.0
Stablereleased this
2026-06-26 18:08:33 +02:00 | 1513 commits to main since this releaseAdded
- Rolling-PR
bump/*label-override (#107): label namespace switched frombump:patch|minor|major(colon) tobump/patch|minor|major(slash) to enable Forgejo's exclusive-label group behavior. Newscripts/setup-bump-labels.shhelper provisions the labels with the exclusive flag. Documented indocs/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/REPOunbound 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 (draftdefault preserves ADR-0003 Gate-3;immediateopts-in via workflow input). Closes #113 + #114.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Rolling-PR
-
Release v0.8.0
Stablereleased this
2026-06-26 16:56:34 +02:00 | 1518 commits to main since this releaseAdded
AGENTS.md§8 Axis A grows to n=7 across 5 surfaces. Adds instance 6 (merge_whitelist-semantic-mis-mapping— joins config-semantics surface) + instance 7 (self-approval-globally-hardcoded— adds NEW 5th surface for configurable-vs-hardcoded policy). Both from the 2026-06-26 path (α) auto-merge investigation. Adds lifecycle caveat (instances are observed-once external-system claims, future Forgejo upgrades could change behavior) + source-quotation-as-verification calibration note.- ADR-0007 lands: manifest commit lifecycle splits along consumer setup. Path (α)
release-bot-configured consumers get direct-push tomain(no PR machinery, norequired_approvalsinteraction); path (γ) consumers keep the existing manifest-via-PR mechanism unchanged. Closes #112 (review-gate tradeoff dissolves under path α).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release v0.7.0
Stablereleased this
2026-06-26 14:35:17 +02:00 | 1538 commits to main since this releaseAdded
- ADR-0006 decided: option (c) — don't integrate RNA as a backend. Empirical rationale: source-of-truth mismatch (fragments vs PR-titles), output target mismatch (Release Object vs file/milestone/PR-desc),
fix:vsbug:convention conflict, 0 of 10 arc-convergence catches preventable by RNA, (B1) absorbed the load-bearing need at minimal cost. Closes #98.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- ADR-0006 decided: option (c) — don't integrate RNA as a backend. Empirical rationale: source-of-truth mismatch (fragments vs PR-titles), output target mismatch (Release Object vs file/milestone/PR-desc),
-
Release v0.6.2
Stablereleased this
2026-06-26 11:54:34 +02:00 | 1546 commits to main since this releaseFixed
- v0.6.2 substrate sweep:
manifest-check.shgains release-state-manifest validation guarding against silent-desync (#56);draft-release.shnormalizes hard-wrapped CHANGELOG paragraphs in release-body (#54); manifest PR title reframedchore(manifest): post-cut bookkeeping for ${TAG}for operator-UX clarity;AGENTS.md§8 gains Axis C (trusted-proxy at report layer). Closes #56 + #54 + #47.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- v0.6.2 substrate sweep:
-
Release v0.6.1
Stablereleased this
2026-06-26 10:26:14 +02:00 | 1551 commits to main since this releaseFixed
scripts/release-decide.shLayer 2 now checkshead.labelinstead ofhead.ref— Forgejo replaceshead.refwithrefs/pull/N/headafter auto-delete-branch on merge, breaking exact-match cut detection. Closes #92.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads