-
v0.34.0
StableAll checks were successfulchangelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 4scheck-self-bootstrap / check (pull_request) Has been skippedchangelog-body-check / check (pull_request) Successful in 0sgo-ci / lint + build + test (pull_request) Successful in 23smanifest-check / manifest-vs-tag consistency (pull_request) Successful in 4smanifest-check / check (pull_request) Successful in 0sregister-check / register-drift check (pull_request) Successful in 4sregister-check / check (pull_request) Successful in 0stests / bats (pull_request) Successful in 1m58stests / shellcheck (pull_request) Successful in 8scheck-self-bootstrap / check (push) Successful in 3sgo-ci / lint + build + test (push) Successful in 23srelease / decide + act (push) Successful in 6srelease / release (push) Successful in 0stests / bats (push) Successful in 1m59stests / shellcheck (push) Successful in 8sgoreleaser / build + publish rt asset (push) Successful in 1m18smirror-on-cut / mirror-1 (release) Successful in 1smirror-on-cut / mirror (release) Successful in 0sreleased this
2026-07-29 23:46:55 +02:00 | 946 commits to main since this releaseAdded
- reusable-release: migrate 7 callsites bash→rt + 2c-hybrid rt bootstrap
- rt-register-check: honor REGISTER_CHECK_PATTERNS adopter override (#435)
- contracts: C3 workflow-API drift gate (schema exists Phase 0b/#504; gate keeps it honest)
- rt-register-check: port register-check.sh → rt register-check
- rt-compose-verify: port compose-verify.sh → rt compose-verify
- rt-changelog-body-check: port changelog-body-check.sh → rt changelog-body-check
- rt-fragment-check: port fragment-check.sh → rt fragment-check
- rt-preflight-push-whitelist: port preflight-push-whitelist.sh → rt preflight-push-whitelist
- rt-manifest-precheck: port manifest-precheck.sh → rt manifest-precheck
- rt-decide: port release-decide.sh → rt decide (#555)
- rt-manifest-check: port manifest-check.sh to rt manifest-check
- rt-prune-rc-tags: port prune-rc-tags.sh to rt prune-rc-tags
- release: rt release orchestrator (Go port of draft-release.sh)
- prep: rt prep orchestrator (Go port of release-prep.sh)
- prep: compose orchestration + version determination (rt prep)
- release: Request.Composed + nil-Manifest prefix-only Cutter path
- release: Cutter transactional cut engine (ADR-0009 §6)
- selfboot: #547 wire rt self-bootstrap caller-seam over bake.Baker
- bake: #547 enforce the clean-staged precondition in Baker.Bake
- bake: #546 pure Baker for the self-bootstrap tree (Phase 5 1/2)
- forgejo: #541 typed Forgejo API client (Phase 4 2/2)
- manifest: implement Store — Read/Write/CheckDesync + round-trip (#542)
- gates: compose-verify preflight — Go port (#534 PR 3/3)
- gates: changelog-body-check gate — Go port (#534 PR 2/3)
- gates: register-check --stdin gate — Go port (#534 PR 1/3)
- changelog: implement Composer + Parser + register-scrub against C6 grammar + bash oracle
- fragments: implement Reader + Fragment against C4 grammar + bash oracle
- events: implement Emitter + event types against #505 interface (#528)
- config: implement Loader + Config against #505 interface + C1 schema (#527)
- conventionalcommits: implement Parser + Commit against #505 interface (#524)
- semver: implement Parser + Version against #505 interface (#523)
- cli: rt subcommand skeleton + trivalent exit-code wiring (#506)
- interfaces: Go interfaces for all internal/* packages (#505)
- contracts: write C1–C7 contract shapes + property invariants (#504)
- harness: byte-equivalence differential harness framework (#503)
- scaffold: Go module + cmd/rt cobra skeleton + internal package stubs (#501)
Changed
None.
Fixed
- selfboot: normalize staged reusables to 'main' markers (#599)
- reusable-release: fail-loud Go preflight on the BUILD bootstrap path
- rt: Phase 6b micro-cleanup — 4 bash-faithfulness fixes + 2 breadcrumbs
- rt-decide: #417 orphan fires on cmp>0 regardless of relevant-commit + port #86 Layer-2 retry (review 4621)
- rt-manifest-check: section-5 5c mismatch line + version-file comment (review 4615)
- release: Fire compares the replay target unconditionally (review 4612)
- release: canonicalize cut-lock path through symlinks
- release: restore fragments on the (c)-branch partial-delete rollback
- build-c4: declare /output volume mount so main-push deploy step succeeds
- bake: give the equivalence oracle a git identity (CI commit-tree)
- contracts: fold PR#518 review should-considers S1–S4 (#504)
- action: authenticated asset fetch + fail-loud HTML guard (#502)
- harness: discard os.RemoveAll errors in cleanup defers (errcheck) (#516)
- goreleaser: unset ambient GITHUB_TOKEN so goreleaser sees one token (#502)
Removed
None.
Deprecated
None.
Upgrade
None.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads