Skip to content

Update the release process for latest automation #638

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

Merged

Conversation

Mark-Simulacrum
Copy link
Member

This assumes that rust-lang/promote-release#46 and rust-lang/promote-release#45 have been merged and a few scripts updated/added in the simpleinfra repository to account for them. (Should be pretty easy to do, but is a little bit of work).

r? @pietroalbini

Copy link
Member

@jyn514 jyn514 left a comment

Choose a reason for hiding this comment

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

This is super cool! I'm impressed how many manual steps you've removed :)


After the PR is merged you'll need to start a **dev** release. [Obtain AWS CLI
credentials][awscli] and run this command from the [simpleinfra] repository:

```
./start-release.py dev stable
./release-scripts/start-release.py dev stable --release-date YYYY-MM-DD
Copy link
Member

Choose a reason for hiding this comment

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

Would it be useful to have this default to the current date if you don't specify it?

Copy link
Member Author

Choose a reason for hiding this comment

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

It should be the Thursday after for most releases, which seems annoying to predict and easy to miss needing to change. I think we should require it for now.

@pietroalbini
Copy link
Member

r=me with the change fixed

Co-authored-by: Pietro Albini <[email protected]>
@Mark-Simulacrum Mark-Simulacrum merged commit a2acb7a into rust-lang:master Jul 16, 2022
@Mark-Simulacrum Mark-Simulacrum deleted the drop-automated-parts branch July 16, 2022 15:37
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