Skip to content

docs(dev-guide): update release process with new backporting flow#4805

Merged
rami3l merged 2 commits intorust-lang:mainfrom
rami3l:docs/new-release-flow
Apr 16, 2026
Merged

docs(dev-guide): update release process with new backporting flow#4805
rami3l merged 2 commits intorust-lang:mainfrom
rami3l:docs/new-release-flow

Conversation

@rami3l
Copy link
Copy Markdown
Member

@rami3l rami3l commented Apr 9, 2026

Part of #4738.

This flow is not verified yet but I think as long as this passes the vibe check, we can merge it first, and then update it in place as a part of the next CHANGELOG.md update during the next release if some changes are indeed required.

@rami3l rami3l self-assigned this Apr 9, 2026
@rami3l rami3l force-pushed the docs/new-release-flow branch 5 times, most recently from 2b53b21 to 1a554cc Compare April 9, 2026 19:48
@rami3l rami3l marked this pull request as ready for review April 14, 2026 19:31
Comment on lines +25 to +26
- A major incompatibility has been introduced in this release:
increment the _major_ number instead.
Copy link
Copy Markdown
Member

@ChrisDenton ChrisDenton Apr 16, 2026

Choose a reason for hiding this comment

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

Hm, this isn't really true in practice though? As noted further down. I know we've had discussions on whether we should or not and even if semver makes sense for binaries.

View changes since the review

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@ChrisDenton This is inherited from the previous docs (it's at least the 3rd version since my arrival), and if you all feel okay for removing/adjusting just (this) line I'd love to do that :)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thinking about, we should probably leave this to another PR. It might be worth resolving the conversation about semver first.

Comment thread doc/dev-guide/src/release-process.md Outdated
Comment on lines +100 to +101
Rustup is distributed. Below is a list of things to be done in order to cut a
new [b]eta release or an official [r]elease:
Copy link
Copy Markdown
Member

@ChrisDenton ChrisDenton Apr 16, 2026

Choose a reason for hiding this comment

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

These steps look right to me atm but I usually find the real test is when I actually try following them for real 😉.

View changes since the review

Copy link
Copy Markdown
Member Author

@rami3l rami3l Apr 16, 2026

Choose a reason for hiding this comment

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

@ChrisDenton I'm actually following those steps (in the previous version) but please feel free to suggest if you have found anything that can be improved on the spot for the new version. Otherwise, as I have suggested, we can merge this first and refine the instructions afterwards.

Copy link
Copy Markdown
Member

@ChrisDenton ChrisDenton left a comment

Choose a reason for hiding this comment

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

Ok, I'm happy with this!

View changes since this review

@rami3l rami3l force-pushed the docs/new-release-flow branch from 1a554cc to 304ffa9 Compare April 16, 2026 18:19
@rustbot
Copy link
Copy Markdown
Collaborator

rustbot commented Apr 16, 2026

This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed.

Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers.

@rami3l rami3l changed the title docs(dev-guide): update release process with new flow docs(dev-guide): update release process with new backporting flow Apr 16, 2026
@rami3l rami3l enabled auto-merge April 16, 2026 18:46
@rami3l rami3l added this pull request to the merge queue Apr 16, 2026
Merged via the queue into rust-lang:main with commit 3e0dd1f Apr 16, 2026
29 checks passed
@rami3l rami3l deleted the docs/new-release-flow branch April 16, 2026 19:42
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.

3 participants