Merge pull request #1225 from hannobraun/release

Update release procedure
This commit is contained in:
Hanno Braun 2022-10-17 13:04:57 +02:00 committed by GitHub
commit 65568ddc72
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -32,7 +32,7 @@ Now, edit this file to finish the release announcement:
2. Write introduction 2. Write introduction
- Summarize the week's development. - Summarize the week's development.
- Highlight contributions. - Highlight contributions.
3. Write *Outlook* 3. Choose title and subtitle.
When done, deploy to the website. When done, deploy to the website.
@ -66,12 +66,13 @@ Push the release branch:
git push -u origin release git push -u origin release
``` ```
Create a pull request, mention the release in the title (e.g. `Release v0.1.2`), and label it as `release`. Create a pull request:
- Once the CI build completed successfully, merge the pull request. - Mention the version in the title (e.g. `Release v0.1.2`).
- After merging, lock the pull requests. Anything that updates this pull request (like comments), could confuse next week's release automation (because GitHub doesn't allow sorting pull requests by merge date, unfortunately). - Label it as `release`.
- Lock the pull request. Anything that updates this pull request (like comments), could confuse next week's release automation (because GitHub doesn't allow sorting pull requests by merge date, unfortunately).
The release automation will now compile binaries, create a release on GitHub, and publish to [crates.io](https://crates.io/). Once the CI build completed successfully, merge the pull request. The release automation will now compile binaries, create a release on GitHub, and publish to [crates.io](https://crates.io/).
## 7. Update release on GitHub ## 7. Update release on GitHub
@ -99,6 +100,8 @@ Additionally, post it in the following places:
- Twitter - Twitter
https://twitter.com/hannobraun https://twitter.com/hannobraun
- Mastodon
https://fosstodon.org/@hannobraun
- Reddit - Reddit
- https://www.reddit.com/r/rust/ - https://www.reddit.com/r/rust/
- Use previous post as template - Use previous post as template