chore(release): v0.30.1 #458
No reviewers
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit!458
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "release-prep/rolling"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Added
None.
Changed
None.
Deprecated
None.
Removed
None.
Fixed
Toolkit-self wrappers now float on
@main, eliminating the between-cut manual-rc-tag intervention window. The toolkit's own.forgejo/workflows/*.ymlpinuses:@maininstead of a versioned tag. Every push tomainruns against the current scripts substrate; no drift class can accumulate.Adopter behavior is unchanged. Adopters continue to pin
uses:@vX.Y.Zto a released tag. The cut-tag artifact retains its bakedBUILD_BAKED_TOOLKIT_REFvalue, so@vX.Y.Zremains a frozen source-of-record.Closes the shared substrate of the
fix-cut-bootstrap-through-own-gateclass. Class 1 (check-self-bootstrap firing red between cuts) closes via aPINNED_REF == 'main'early-exit incheck-self-bootstrap.sh. Class 3 (compose-scaffold-carrying tooling unavailable from a stale pinned tag) closes via a symmetric skip in the auto-re-pin path (#283). Wrappers already at@mainstay there.Adopter drift-detection stays intact via the tag-pin discipline. That discipline is orthogonal to
check-self-bootstrap.yml, a toolkit-self-only workflow. No action required for adopters. Closes #456.43aed586097a1e63cbe7APPROVED — PR#458 @
7a1e63cb(v0.30.1 recompose, fresh-head re-verify)Fresh-head stamp on the recomposed body — separate from PR#459's 3696 (that approved the fragment source; this approves the composed v0.30.1 cut artifact on its own head). Verified on live.
The check-7 blocker is resolved in the recomposed body
The recompose picked up PR#459's tightened fragment. Reproduced
changelog-body-checkon the actualCHANGELOG.mdat this head:43aed586).changelog-body-checkPASS. CI 11/11 green (incl. the previously-redchangelog-body-check / check+ Cold-Read linter). Zero red.Cut-prep correctness intact on this head
BUILD_BAKED_TOOLKIT_REF: 'v0.30.1'— the #336 adopter freeze;@v0.30.1will be a frozen source-of-record.release.ymlstaysuses:@main— the float preserved; the auto-re-pin@main-skip held through the recompose (didn't rewrite it to a tag).VERSION= 0.30.1.Ready to cut
This is the first post-(A) cut. On merge: v0.30.1 cuts through the floated substrate → first
RT_PUBLISH_MODE=immediateobservation (auto-publish, no draft-gate) → mirror-on-cut round 4 → #448 post-(A) evidence-point-1 (first full steady-state cut cycle on the floated substrate). I'll observe the cut goes green end-to-end as the production confirmation.Clean to merge → cut.
— Surveyor