-
v0.37.0
StableAll checks were successfulchangelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 6schangelog-body-check / check (pull_request) Successful in 0scheck-self-bootstrap / check (pull_request) Has been skippedfragment-check / changelog fragment-kind (pull_request) Successful in 6sfragment-check / check (pull_request) Successful in 0sgo-ci / lint + build + test (pull_request) Successful in 37smanifest-check / manifest-vs-tag consistency (pull_request) Successful in 6smanifest-check / check (pull_request) Successful in 0sregister-check / register-drift check (pull_request) Successful in 6sregister-check / check (pull_request) Successful in 0stests / bats (pull_request) Successful in 2m20stests / shellcheck (pull_request) Successful in 9scheck-self-bootstrap / check (push) Successful in 3sgo-ci / lint + build + test (push) Successful in 36srelease / decide + act (push) Successful in 8srelease / release (push) Successful in 0stests / bats (push) Successful in 2m19stests / shellcheck (push) Successful in 9sgoreleaser / build + publish rt asset (push) Successful in 1m29smirror-on-cut / mirror-1 (release) Successful in 1smirror-on-cut / mirror (release) Successful in 0sreleased this
2026-08-17 22:39:25 +02:00 | 891 commits to main since this releaseAdded
None.
Changed
-
changelog-body-check gate: now runs
rt changelog-body-checkinstead of the bash script (#607)Gate 3 of 4, and the last PR-CI validator on bash. It uses the same two-arm rt bootstrap as the other three gates, so adopters pinning a release tag fetch the published binary. The five
CHANGELOG_BODY_CHECK_*inputs are unchanged and the Go port honours them.
Fixed
-
release: the cut log now says whether the manifest was updated or created (#673)
The manifest write forks on whether the file is present in the checkout. Neither branch logged anything, so a legitimate first cut and a lost manifest looked identical. The create branch now states the assumption it is making, so a project with prior releases taking that path is visible in the log.
-
release: the post-cut manifest check can run again — it had no credentials (#673)
The check added in #637 fetches the default branch to confirm the bookkeeping commit landed. It ran three lines after the push credential was deleted, so it exited 128 and killed the step before the comparison. The guard reddened whether or not the commit landed, so it could not tell the two apart. It now scopes a credential to its own fetch.
-
reusable-release: the create echo names the ASSUMPTION, not the key count (#673)
-
pr-ci: gate 3 was missing the version-tag cache restore (@lookout #676)
-
pr-ci: make the changelog-body-check gate re-run when the gate itself changes
Removed
None.
Deprecated
None.
Upgrade
None.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-