Skip to content

release v4.0.2#1207

Merged
bplatz merged 6 commits intomainfrom
release/v4.0.2
Apr 29, 2026
Merged

release v4.0.2#1207
bplatz merged 6 commits intomainfrom
release/v4.0.2

Conversation

@bplatz
Copy link
Copy Markdown
Contributor

@bplatz bplatz commented Apr 29, 2026

Bumps the workspace to 4.0.2 and finalizes the release workflow.

Releases are now cut via a two-phase PR flow: a release branch bumps [workspace.package].version and Cargo.lock, the PR is reviewed and merged, then a vX.Y.Z tag is pushed to main to trigger cargo-dist. The GitHub Release body is auto-generated from merged PR titles since the previous tag, categorized via the new .github/release.yml (Features / Bug Fixes / Performance / Documentation / Breaking Changes / Other). No more handwritten CHANGELOG.md — the GitHub Releases page is now the single source of release history.

Implementation: .github/workflows/release.yml now calls gh release create --generate-notes instead of reading from a notes file; cargo-dist's allow-dirty = ["ci"] keeps this edit through future dist init regenerations. The cargo-release / git-cliff scaffolding from earlier iterations has been removed in favor of this simpler path. Full process is documented in docs/contributing/releasing.md. The README points at the Releases page for both binaries and changelog.

@bplatz bplatz requested review from aaj3f and zonotope April 29, 2026 14:54
Copy link
Copy Markdown
Contributor

@zonotope zonotope left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚂

@bplatz bplatz merged commit efa0595 into main Apr 29, 2026
5 checks passed
@bplatz bplatz deleted the release/v4.0.2 branch April 29, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants