-
v0.68.1 Stable
released this
2026-10-22 14:19:21 +02:00 | 2 commits to main since this releaseAdded
None.
Changed
None.
Fixed
rt prep: a kind-naming heading at any level but###is now refused (#1591)
Removed
None.
Deprecated
None.
Upgrade
None.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.68.0 Stable
released this
2026-10-22 09:05:28 +02:00 | 9 commits to main since this releaseAdded
- pr-gates: the fragment coverage and density legs toggle independently (#1576)
- section 11: a gate now enforces ASCII-only in the code paths (#1578)
- mirror: a release is mirrored to gitea.com when it publishes, instead of by hand (#1586)
Changed
None.
Fixed
rt decide: blocks on a cut that no manifest records (#1482)rt adopter-preflight: withRELEASE_TOOLKIT_TOKENset, it now checks the default branch will accept the cut's manifest push (#1482)rt decide: a first cut no longer infersv1.0.0from a breaking commit (#1483)rt prep: a tab after##was a fourth silent spelling (#1492)rt prep: a level-2 heading naming a kind is refused, and a fenced###line says why (#1492)- ac-closure-check: now grades closing references in PR comments, inline review comments and the PR title (#1506)
rt prep --dry-run: the scratch copy no longer opens ignored files (#1543)- bootstrap: the shared bootstrap no longer caches the
rtasset (#1550) rt repin: fetches--remotefirst and builds the rc tag and the re-pin branch from<remote>/main(#1566)rt decide: an unrecorded cut whose prepare commit is buried below the tag now blocks (#1569)rt prep --rolling-mode: stops creating a duplicate rolling PR, and a 409 is no longer fatal (#1584)
Removed
None.
Deprecated
None.
Upgrade
None.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.67.0 Stable
released this
2026-10-06 00:12:27 +02:00 | 62 commits to main since this releaseAdded
None.
Changed
None.
Fixed
None.
Removed
- pr gates: six single-gate reusables are gone: wire one
pr.ymlonreusable-pr-gates.ymland requirepr / gates (pull_request)(#1542)
Deprecated
None.
Upgrade
None.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- pr gates: six single-gate reusables are gone: wire one
-
v0.66.0 Stable
released this
2026-10-05 20:10:37 +02:00 | 67 commits to main since this releaseAdded
- pr gates:
reusable-pr-gates.ymlruns every PR gate from onepr.ymland one pin (#1541)
Changed
None.
Fixed
None.
Removed
None.
Deprecated
None.
Upgrade
None.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- pr gates:
-
v0.65.0 Stable
released this
2026-10-04 10:33:52 +02:00 | 85 commits to main since this releaseAdded
None.
Changed
- release notes: a release without fragments or
[Unreleased]text now lists itsfeat:andfix:subjects (#1529)
Fixed
- recover-pending-cut: the recovery PR body no longer warns that a tag pin may run an older recovery binary (#1500)
- rt on Windows:
rtnow builds and runs on Windows, andregister-checkhonours.register-allowlistthere (#1502). - rt on Windows: a
version_filesentry can no longer escape the repository, and two path checks match Linux (#1526).
Removed
None.
Deprecated
None.
Upgrade
None.
Internal
- mirror-release: after a mirror publish, the adopter pins land by the cut manifest's push-or-PR rule (#1524).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- release notes: a release without fragments or
-
v0.64.0 Stable
released this
2026-10-02 20:39:00 +02:00 | 123 commits to main since this releaseAdded
None.
Changed
- release PAT scope: the release workflow now refuses a PAT without issue scope before any cut work (#1484)
Fixed
- prep: the release PR description now mirrors every cut-time changelog check, not only density (#1486)
- prep: refuses
[Unreleased]text it would have dropped from the release, and names each line (#1486) - recover-pending-cut: a re-prepared cut now renders each recovered fragment entry once instead of twice (#1487).
- recover-pending-cut: refuses to fold a section back when the merge would lose text, and names each line (#1491)
- forgejo: issue-comment reads are now a single request, because Forgejo ignores
pageandlimiton that endpoint (#1495) - prep: the
[Unreleased]refusal now shows each line it names on a CRLFCHANGELOG.mdtoo (#1507) - security: a commit-SHA pin now refuses at
bootstrap rtwith a pin-a-release-tag remedy, anddocs/SECURITY.mdstops recommending it (#1514) - security: the release signature now names its tag; the reusables refuse one naming another tag or none (#1516)
Removed
None.
Deprecated
None.
Upgrade
None.
Internal
- internal: Windows checkouts now get LF line endings, so fixture-parsing tests no longer fail under
core.autocrlf=true(#1485).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.63.1 Stable
released this
2026-09-08 01:21:51 +02:00 | 149 commits to main since this releaseAdded
None.
Changed
None.
Fixed
- readme-pin-check: splits mirror availability from digest grading; rejects placeholder image digests before opening adopter pin PRs (#1463).
- fragment-check: coverage and density now post as separate named contexts (#1465).
- record-landing-review: rejects repeated review/comment pages before runner timeout (#1469).
Removed
None.
Deprecated
None.
Upgrade
None.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.63.0 Stable
released this
2026-09-07 23:46:08 +02:00 | 160 commits to main since this releaseAdded
- adoption:
mirror-release.ymlgains a guardedforce_recreate(#1426).
Changed
None.
Fixed
- adoption: a corrected release note now reaches the public mirror (#1426).
- release-state: v0.62.4 is recorded in the manifest, so the release gate stops refusing every push (#1444).
- prepared-uncut-check: published interrupted cuts now name manifest-only recovery and correct SHA/time semantics (#1452).
- fragment-check: local runs now refuse with COULD-NOT-GRADE when PR coverage inputs are absent (#1456).
- decide: the pending-cut message no longer recommends a destructive recovery on a shipped release (#1457)
- release gate:
digest-pin-verifydistinguishes stale anchors from wrong tags (#1458)
Removed
None.
Deprecated
None.
Upgrade
None.
Internal
- ci: the drift report now reopens its tracker before commenting (#1348)
- docs: the integration guide's adoption path carries no historical asides (#1407)
- fix: the worked-example provenance check no longer reports a documented section as undocumented (#1421)
- internal: the Status rule says which numbers it is about (#1423).
- docs: six passages no longer assume the reader knows our internal vocabulary (#1427)
- test: the cut path's doc-staging step is now covered (#1438)
- ci:
mirror-drift-checknow grades the newest release instead of excluding it permanently (#1445) - internal: manifest pushes retry on concurrent base advances; fail closed on unchanged, non-linear, unrelated, conflicting, or repeated rejection (#1447).
- internal: anchor-check now runs in the pull-request docs gate and preserves could-not-grade diagnostics (#1451).
- internal: pull-request docs checks now reject tags whose action image digest is still the all-zero placeholder (#1453).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- adoption:
-
v0.62.4
StableSome checks failedcheck-self-bootstrap / check (pull_request) Has been skippedfork-pr-approval-notice / explain fork workflow approval (pull_request_target) Successful in 20sgo-ci / record reviewed vs landed commit (pull_request) Has been skippedbase-divergence-check / check (pull_request) Successful in 27sgitea-twin-check / check (pull_request) Successful in 24sreadme-pin-check / check (pull_request) Successful in 8stests / workflow-schema (pull_request) Successful in 5schangelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 45sac-closure-check / ac-closure check (pull_request) Successful in 46schangelog-body-check / check (pull_request) Successful in 0sac-closure-check / check (pull_request) Successful in 0stests / dated-examples (pull_request) Successful in 4sfragment-check / changelog fragment-kind (pull_request) Successful in 48sfragment-check / check (pull_request) Successful in 0stests / shellcheck (pull_request) Successful in 4sprep-order-check / check (pull_request) Successful in 30sworkflow-parse-check / toolkit-self parse guard and controls (pull_request) Successful in 5smanifest-check / manifest-vs-tag consistency (pull_request) Successful in 50smanifest-check / check (pull_request) Successful in 0stests / contract-paths (pull_request) Successful in 30sgo-ci / lint + build + test (pull_request) Successful in 1m9sgo-ci / page landing-tree failure (pull_request) Has been skippedregister-check / register-drift check (pull_request) Successful in 50sregister-check / check (pull_request) Successful in 0sworkflow-parse-check / workflow parse and schema (pull_request) Successful in 31sworkflow-parse-check / check (pull_request) Successful in 0stoolkit-self-gates / toolkit-self gates (PR's own rt) (pull_request) Successful in 54stests / bats (pull_request) Successful in 1m17stests / workflow-schema (push) Successful in 4sgo-ci / record reviewed vs landed commit (push) Successful in 16sgitea-twin-check / check (push) Successful in 22scheck-self-bootstrap / check (push) Successful in 22sprepared-uncut-check / toolkit-self prepared-uncut controls (push) Successful in 23stests / bats (push) Successful in 31stests / dated-examples (push) Successful in 30stests / contract-paths (push) Successful in 29stests / shellcheck (push) Successful in 23sprepared-uncut-check / prepared-but-uncut release (push) Successful in 51sprepared-uncut-check / check (push) Successful in 0sgo-ci / lint + build + test (push) Successful in 1m9srelease / decide + act (push) Successful in 1m11srelease / release (push) Successful in 0sgo-ci / page landing-tree failure (push) Has been skippedrelease / fire-cut (push) Successful in 8smirror-drift-check / drift no unmirrored asset-bearing releasemirror-drift-check / could-not-grade no unmirrored asset-bearing releasemirror drift check / check (release) Successful in 9sbuild-ref-check / check (push) Successful in 24sgoreleaser / build + publish rt asset (push) Successful in 1m0sgoreleaser / the release actually holds its assets (push) Successful in 12sgoreleaser / publish the rt image + bake its digest (push) Failing after 28sgoreleaser / adopters can pull the published image (push) Has been skippedgoreleaser / adopters can fetch the published asset (push) Has been skippedreleased this
2026-09-07 18:54:29 +02:00 | 193 commits to main since this releaseAdded
None.
Changed
None.
Fixed
- docs: three in-document links now reach the sections they name (#1431)
Removed
None.
Deprecated
None.
Upgrade
None.
Internal
- ci: the public-link checker now runs on a schedule instead of only when someone remembers (#1420)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.62.3 Stable
released this
2026-09-07 09:30:46 +02:00 | 200 commits to main since this releaseAdded
None.
Changed
None.
Fixed
None.
Removed
None.
Deprecated
None.
Upgrade
None.
Internal
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)