Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.27.0 release planning #3501

Closed
djc opened this issue Oct 5, 2023 · 12 comments
Closed

1.27.0 release planning #3501

djc opened this issue Oct 5, 2023 · 12 comments
Milestone

Comments

@djc
Copy link
Contributor

djc commented Oct 5, 2023

@alex asked (privately) for a release after #3488 and #3490 so let's use this issue for tracking remaining work that we'd like to include in the next release and any other process surrounding the release process?

@rbtcollins can you share any context/thoughts around how releases have been managed in the past?

(I'm calling it 1.26.1 since I don't think there are any large changes in the public interface since the previous release, but I haven't checked that deeply so maybe 1.27.0 might be warranted?)

@rami3l
Copy link
Member

rami3l commented Oct 5, 2023

@djc As a regular user I'd like to see 1.27.0. You got us clap4 after all (#3444).

PS: I'm still using rustup 1.26.0, so you probably meant 1.26.1 in the title?

@djc djc changed the title 1.26.3 release planning 1.26.1 release planning Oct 5, 2023
@djc
Copy link
Contributor Author

djc commented Oct 5, 2023

Ahh yes -- I somehow seemed to remember that 1.26.2 was the latest release.

So why do you think it should be 1.27.0? Just because there are "new features"?

@djc djc changed the title 1.26.1 release planning 1.27.0 release planning Oct 5, 2023
@rami3l
Copy link
Member

rami3l commented Oct 5, 2023

So why do you think it should be 1.27.0? Just because there are "new features"?

Do you remember the large amount of diffs that you had to change in order to pass the black box tests (for clap4)? I'm afraid someone is depending on that, though (s)he probably shouldn't.

@rami3l
Copy link
Member

rami3l commented Oct 5, 2023

I think we can probably add a new milestone here? There are a few PRs that I want to address before cutting a new release 👀

@djc
Copy link
Contributor Author

djc commented Oct 5, 2023

That works too. I like having a release planning issue because it's something interested users can subscribe to to keep up to date with the progress and comments can be added to discuss scope changes -- so in other projects I usually like to use task lists in a planning issue like this one.

@rami3l
Copy link
Member

rami3l commented Oct 5, 2023

@rbtcollins
Copy link
Contributor

The release process is documented in the rustup contributors guide. https://rust-lang.github.io/rustup/dev-guide/release-process.html

[tribal] We often ask for testers on reddit / rust-users
[tribal] we always increment the minor number unless [a] major compat break (which we haven't had : we've done minor compat breaks without bumping the major number), and [b] its a hotfix because the last release had a defect.

So the next # should 1.27.0

@alex
Copy link
Member

alex commented Nov 17, 2023

Looks like we're down to a single issue remaining from the original list. Is there anything else for consideration for 1.27.0?

@heiher
Copy link
Contributor

heiher commented Nov 17, 2023

Looks like we're down to a single issue remaining from the original list. Is there anything else for consideration for 1.27.0?

@rami3l
Copy link
Member

rami3l commented Feb 10, 2024

There are a few things to be done in order to actually release v1.27.0:

@djc
Copy link
Contributor Author

djc commented Feb 27, 2024

Note: we have a candidate release out for testing right now, see https://internals.rust-lang.org/t/seeking-beta-testers-for-rustup-1-27-0/20352/7.

Please send your feedback there or in this issue.

@alex
Copy link
Member

alex commented Mar 12, 2024

Release is out! I think we can close this.

@djc djc closed this as completed Mar 12, 2024
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

No branches or pull requests

5 participants