chore(release): v0.35.0 #613
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!613
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
decide: cut prereleases via
--prerelease alpha|beta|rc(#476)Emits
1.0.0-alpha.1, thenalpha.2, thenbeta.1. The core bump comes from--bump-overridewhen given, and is omitted while a series continues.semver:
semver_bump_prerelease+semver.BumpPrereleasefor the alpha→beta→rc cadence (#476)Level and label select the move: start a series (
0.34.0+ major/alpha →1.0.0-alpha.1), increment (alpha.1→alpha.2), or promote (alpha.3→beta.1). Any derivation that would sort below its input is refused rather than emitted.ci: fail when the release-shape
rtbinary grows >20% over the last release's asset (#605)A step-change guard, not an absolute ceiling. With no reachable baseline it still passes, but loudly: a green there means the check could not run, not that the size is fine.
decide: refuse a prerelease cut whose computed tag already exists
Changed
None.
Fixed
manifest-check: check prerelease manifests against prerelease tags (#476)
A manifest at
1.0.0-alpha.1was compared against the last stable tag, reported "ahead", and passed even when it was behindv1.0.0-alpha.2. The mode follows the manifest's own version, so there is no flag to set; stable manifests are unchanged.prep: walk a prerelease section from the preceding prerelease tag, not the last stable (#476)
Each
-alpha.N/-beta.N/-rc.Nsection lists only what is new in it rather than repeating the whole series. Stable cuts are unchanged.semver: compare large numeric prerelease identifiers by digit count, then lexically (#612)
Previously
1.0.0-alpha.0compared as higher than1.0.0-alpha.18446744073709551615. Exact at any length, with shell and Go agreeing.ci: attribute a size red to the change that caused it
semver: bound the prerelease counter so the two sides cannot diverge
Removed
None.
Deprecated
None.
Upgrade
None.
88e1655ee635c8b3429535c8b34295d8a289132ad8a289132a9f262e4e15da991b733e65b310fa10engineer referenced this pull request2026-07-31 09:23:10 +02:00
65b310fa105b41aaaab15b41aaaab13c7d8639733c7d863973a0f981c759a0f981c759295a1dad59295a1dad59ff2f352bdb