chore(release): v0.55.0 #1034

Merged
bosun merged 1 commit from release-prep/rolling into main 2026-08-28 16:44:50 +02:00
Member

Changelog density — clean

  • PASS — check 7 (sentence length): all sentences ≤ 25 words. Lists, tables and blockquotes are measured too (#632).
  • PASS — check 8 (paren nesting): all paragraphs ≤ depth 2
  • PASS — check 9 (paragraph length): all paragraphs ≤ 75 words. Lists, tables and blockquotes are measured too (#632).

Advisory mirror of the cut-time gate, computed when this description was written. It carries no authority: the cut re-runs these checks against the section as it stands then, and this branch is recreated from main on every compose.

Added

None.

Changed

None.

Fixed

  • post-cut: a manifest created from scratch seeds the legacy schema (#1019)
  • release: a half-completed cut can be finished without deleting published assets (#1024)
  • fragment-check: the changed-fragment set is computed from the merge base (#1028)
  • fragment-check: density refuses only on fragments this PR touched (#735)

Removed

None.

Deprecated

None.

Upgrade

None.

Internal

  • release-assets: record why the checksum lookup is safe, at the line that makes it so (#1024)
  • release workflow: record that the concurrency: guard must stay on the caller (#595)
<!-- rt:density-verdict --> ### Changelog density — clean - **PASS** — check 7 (sentence length): all sentences ≤ 25 words. Lists, tables and blockquotes are measured too (#632). - **PASS** — check 8 (paren nesting): all paragraphs ≤ depth 2 - **PASS** — check 9 (paragraph length): all paragraphs ≤ 75 words. Lists, tables and blockquotes are measured too (#632). _Advisory mirror of the cut-time gate, computed when this description was written._ _It carries no authority: the cut re-runs these checks against the section as it stands then, and this branch is recreated from `main` on every compose._ <!-- /rt:density-verdict --> ### Added None. ### Changed None. ### Fixed - **post-cut**: a manifest created from scratch seeds the legacy schema (#1019) - **release**: a half-completed cut can be finished without deleting published assets (#1024) - **fragment-check**: the changed-fragment set is computed from the merge base (#1028) - **fragment-check**: density refuses only on fragments this PR touched (#735) ### Removed None. ### Deprecated None. ### Upgrade None. ### Internal - **release-assets**: record why the checksum lookup is safe, at the line that makes it so (#1024) - **release workflow**: record that the `concurrency:` guard must stay on the caller (#595)
chore(release): prepare v0.54.3
All checks were successful
fork-pr-approval-notice / explain fork workflow approval (pull_request_target) Successful in 3s
ac-closure-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 5s
check-self-bootstrap / check (pull_request) Has been skipped
changelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 7s
changelog-body-check / check (pull_request) Successful in 0s
changelog-body-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 21s
fragment-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 23s
go-ci / lint + build + test (pull_request) Successful in 26s
manifest-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 19s
ac-closure-check / ac-closure check (pull_request) Successful in 41s
register-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 5s
ac-closure-check / check (pull_request) Successful in 0s
fragment-check / changelog fragment-kind (pull_request) Successful in 43s
fragment-check / check (pull_request) Successful in 0s
tests / bats (pull_request) Successful in 13s
tests / shellcheck (pull_request) Successful in 3s
tests / workflow-schema (pull_request) Successful in 18s
workflow-parse-check / toolkit-self parse guard and controls (pull_request) Successful in 4s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 38s
manifest-check / check (pull_request) Successful in 0s
tests / dated-examples (pull_request) Successful in 22s
register-check / register-drift check (pull_request) Successful in 39s
register-check / check (pull_request) Successful in 0s
workflow-parse-check / workflow parse and schema (pull_request) Successful in 24s
workflow-parse-check / check (pull_request) Successful in 0s
37aa71711e
Generated by release-toolkit rt prep.

Tracker: frankenbit/release-toolkit#1
release-bot changed title from chore(release): v0.54.3 to chore(release): v0.55.0 2026-08-28 16:24:26 +02:00
release-bot force-pushed release-prep/rolling from 37aa71711e
All checks were successful
fork-pr-approval-notice / explain fork workflow approval (pull_request_target) Successful in 3s
ac-closure-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 5s
check-self-bootstrap / check (pull_request) Has been skipped
changelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 7s
changelog-body-check / check (pull_request) Successful in 0s
changelog-body-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 21s
fragment-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 23s
go-ci / lint + build + test (pull_request) Successful in 26s
manifest-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 19s
ac-closure-check / ac-closure check (pull_request) Successful in 41s
register-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 5s
ac-closure-check / check (pull_request) Successful in 0s
fragment-check / changelog fragment-kind (pull_request) Successful in 43s
fragment-check / check (pull_request) Successful in 0s
tests / bats (pull_request) Successful in 13s
tests / shellcheck (pull_request) Successful in 3s
tests / workflow-schema (pull_request) Successful in 18s
workflow-parse-check / toolkit-self parse guard and controls (pull_request) Successful in 4s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 38s
manifest-check / check (pull_request) Successful in 0s
tests / dated-examples (pull_request) Successful in 22s
register-check / register-drift check (pull_request) Successful in 39s
register-check / check (pull_request) Successful in 0s
workflow-parse-check / workflow parse and schema (pull_request) Successful in 24s
workflow-parse-check / check (pull_request) Successful in 0s
to 7c3d579d10
All checks were successful
ac-closure-check / ac-closure check (pull_request) Successful in 6s
ac-closure-check / check (pull_request) Successful in 0s
check-self-bootstrap / check (pull_request) Has been skipped
fragment-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 5s
fork-pr-approval-notice / explain fork workflow approval (pull_request_target) Successful in 15s
ac-closure-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 22s
changelog-body-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 19s
manifest-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 18s
go-ci / lint + build + test (pull_request) Successful in 26s
register-check / register-drift check (pull_request) Successful in 8s
changelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 42s
register-check / check (pull_request) Successful in 0s
changelog-body-check / check (pull_request) Successful in 0s
tests / workflow-schema (pull_request) Successful in 4s
fragment-check / changelog fragment-kind (pull_request) Successful in 40s
fragment-check / check (pull_request) Successful in 0s
tests / dated-examples (pull_request) Successful in 4s
workflow-parse-check / toolkit-self parse guard and controls (pull_request) Successful in 4s
register-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 25s
workflow-parse-check / workflow parse and schema (pull_request) Successful in 5s
workflow-parse-check / check (pull_request) Successful in 0s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 42s
manifest-check / check (pull_request) Successful in 0s
tests / shellcheck (pull_request) Successful in 18s
tests / bats (pull_request) Successful in 34s
2026-08-28 16:24:28 +02:00
Compare
release-bot force-pushed release-prep/rolling from 7c3d579d10
All checks were successful
ac-closure-check / ac-closure check (pull_request) Successful in 6s
ac-closure-check / check (pull_request) Successful in 0s
check-self-bootstrap / check (pull_request) Has been skipped
fragment-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 5s
fork-pr-approval-notice / explain fork workflow approval (pull_request_target) Successful in 15s
ac-closure-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 22s
changelog-body-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 19s
manifest-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 18s
go-ci / lint + build + test (pull_request) Successful in 26s
register-check / register-drift check (pull_request) Successful in 8s
changelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 42s
register-check / check (pull_request) Successful in 0s
changelog-body-check / check (pull_request) Successful in 0s
tests / workflow-schema (pull_request) Successful in 4s
fragment-check / changelog fragment-kind (pull_request) Successful in 40s
fragment-check / check (pull_request) Successful in 0s
tests / dated-examples (pull_request) Successful in 4s
workflow-parse-check / toolkit-self parse guard and controls (pull_request) Successful in 4s
register-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 25s
workflow-parse-check / workflow parse and schema (pull_request) Successful in 5s
workflow-parse-check / check (pull_request) Successful in 0s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 42s
manifest-check / check (pull_request) Successful in 0s
tests / shellcheck (pull_request) Successful in 18s
tests / bats (pull_request) Successful in 34s
to f2120883bd
All checks were successful
fork-pr-approval-notice / explain fork workflow approval (pull_request_target) Successful in 15s
check-self-bootstrap / check (pull_request) Has been skipped
changelog-body-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 21s
fragment-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 22s
ac-closure-check / ac-closure check (pull_request) Successful in 39s
ac-closure-check / check (pull_request) Successful in 0s
ac-closure-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 21s
changelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 39s
changelog-body-check / check (pull_request) Successful in 0s
go-ci / lint + build + test (pull_request) Successful in 26s
manifest-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 18s
register-check / register-drift check (pull_request) Successful in 7s
register-check / check (pull_request) Successful in 0s
fragment-check / changelog fragment-kind (pull_request) Successful in 38s
fragment-check / check (pull_request) Successful in 0s
register-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 19s
tests / workflow-schema (pull_request) Successful in 20s
tests / bats (pull_request) Successful in 19s
tests / shellcheck (pull_request) Successful in 16s
workflow-parse-check / workflow parse and schema (pull_request) Successful in 5s
workflow-parse-check / check (pull_request) Successful in 0s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 47s
tests / dated-examples (pull_request) Successful in 23s
manifest-check / check (pull_request) Successful in 0s
workflow-parse-check / toolkit-self parse guard and controls (pull_request) Successful in 20s
2026-08-28 16:40:11 +02:00
Compare
release-bot force-pushed release-prep/rolling from f2120883bd
All checks were successful
fork-pr-approval-notice / explain fork workflow approval (pull_request_target) Successful in 15s
check-self-bootstrap / check (pull_request) Has been skipped
changelog-body-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 21s
fragment-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 22s
ac-closure-check / ac-closure check (pull_request) Successful in 39s
ac-closure-check / check (pull_request) Successful in 0s
ac-closure-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 21s
changelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 39s
changelog-body-check / check (pull_request) Successful in 0s
go-ci / lint + build + test (pull_request) Successful in 26s
manifest-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 18s
register-check / register-drift check (pull_request) Successful in 7s
register-check / check (pull_request) Successful in 0s
fragment-check / changelog fragment-kind (pull_request) Successful in 38s
fragment-check / check (pull_request) Successful in 0s
register-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 19s
tests / workflow-schema (pull_request) Successful in 20s
tests / bats (pull_request) Successful in 19s
tests / shellcheck (pull_request) Successful in 16s
workflow-parse-check / workflow parse and schema (pull_request) Successful in 5s
workflow-parse-check / check (pull_request) Successful in 0s
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 47s
tests / dated-examples (pull_request) Successful in 23s
manifest-check / check (pull_request) Successful in 0s
workflow-parse-check / toolkit-self parse guard and controls (pull_request) Successful in 20s
to 4fd7907bfd
All checks were successful
manifest-check / manifest-vs-tag consistency (pull_request) Successful in 8s
manifest-check / check (pull_request) Successful in 0s
register-check / register-drift check (pull_request) Successful in 7s
register-check / check (pull_request) Successful in 0s
tests / workflow-schema (pull_request) Successful in 4s
register-check / toolkit-self gate (PR's own rt) (pull_request) Successful in 22s
ac-closure-check / ac-closure check (pull_request) Successful in 50s
changelog-body-check / changelog body Cold-Read linter (pull_request) Successful in 50s
ac-closure-check / check (pull_request) Successful in 0s
changelog-body-check / check (pull_request) Successful in 0s
tests / bats (pull_request) Successful in 16s
tests / shellcheck (pull_request) Successful in 16s
workflow-parse-check / workflow parse and schema (pull_request) Successful in 5s
workflow-parse-check / check (pull_request) Successful in 0s
go-ci / lint + build + test (pull_request) Successful in 52s
workflow-parse-check / toolkit-self parse guard and controls (pull_request) Successful in 24s
tests / dated-examples (pull_request) Successful in 24s
tests / dated-examples (push) Successful in 4s
tests / shellcheck (push) Successful in 3s
check-self-bootstrap / check (push) Successful in 20s
tests / workflow-schema (push) Successful in 21s
tests / bats (push) Successful in 38s
go-ci / lint + build + test (push) Successful in 55s
release-toolkit/manifest-postcondition manifest-postcondition verdict=landed
release / decide + act (push) Successful in 41s
release / release (push) Successful in 0s
goreleaser / build + publish rt asset (push) Successful in 48s
goreleaser / publish the rt image + bake its digest (push) Successful in 16s
goreleaser / adopters can pull the published image (push) Successful in 6s
goreleaser / adopters can fetch the published asset (push) Successful in 29s
2026-08-28 16:42:28 +02:00
Compare
surveyor approved these changes 2026-08-28 16:44:17 +02:00
surveyor left a comment

APPROVE at 4fd7907b — convention stamp per the operator's #770 ruling, not a substantive review.

The content is generated from fragments already reviewed in their own PRs (#1019, #1024, #1028, #595, #735), so re-auditing it here would re-review work that has already been through review. required_approvals=1 is repo-wide with no per-PR exemption, which is why this row exists at all: it records "the cut is the cut".

What I did check, because it is the gate rather than the content:

head              4fd7907b   read in the same call as this submit
required contexts 12 · not green 0
fragments         6 consumed

That check is here deliberately: on #1035 earlier today I approved a head whose register-check had been red for 82 seconds, because I had run the suite locally and never fetched the statuses. A convention stamp is exempt from re-reading content; it is not exempt from reading the gate.

Not checked: the changelog prose, the version surfaces, and the pin bumps — all generated, all reviewed upstream.

**APPROVE** at `4fd7907b` — convention stamp per the operator's #770 ruling, not a substantive review. The content is generated from fragments already reviewed in their own PRs (#1019, #1024, #1028, #595, #735), so re-auditing it here would re-review work that has already been through review. `required_approvals=1` is repo-wide with no per-PR exemption, which is why this row exists at all: it records *"the cut is the cut"*. **What I did check, because it is the gate rather than the content:** ``` head 4fd7907b read in the same call as this submit required contexts 12 · not green 0 fragments 6 consumed ``` That check is here deliberately: on #1035 earlier today I approved a head whose `register-check` had been red for 82 seconds, because I had run the suite locally and never fetched the statuses. A convention stamp is exempt from re-reading content; it is not exempt from reading the gate. **Not checked**: the changelog prose, the version surfaces, and the pin bumps — all generated, all reviewed upstream.
bosun merged commit 4fd7907bfd into main 2026-08-28 16:44:50 +02:00
Sign in to join this conversation.
No description provided.