-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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
Plan to release etcd v3.4.34 #18486
Comments
@ivanvc any blockers for release that I can help with? |
@ivanvc can I shadow this release :) Thank you! |
@serathius, @ahrtr, no blockers. I was a bit busy the last weeks so that I couldn't follow up on the releases. That being said, I'm happy to lead this release. Since we did the last release, we need to get a list of pull requests/issues that require a backport. @henrybear327, can you help me do a pass over them? I'll also do one. I'm checking at issues from the next list: https://github.com/etcd-io/etcd/issues?page=1&q=is%3Aissue+label%3Atype%2Fbug+created%3A%3E%3D2024-06-14, and pull requests from: https://github.com/etcd-io/etcd/issues?q=is%3Apullrequest+label%3Atype%2Fbug+created%3A%3E%3D2024-06-14 @ahrtr, @jmhbnz, @serathius, @spzala, @wenjiaswe, with me as the release lead, would any of you want to be emeritus lead, advisor, or shadow? Given that it will be my first release, I'd appreciate guidance from someone. |
NO, the PR changes the most important part of etcdserver, but without proper test cases. Since it's low priority/impact, we can revisit it in future when we have bandwidth. |
I am happy to join the release meeting for 3.4.34 this time. Thanks |
Sorry for the late reply @ivanvc. I don't see any outstanding / missed issues or PRs so far! Thanks |
We'll be doing the release after updating to the Go 1.22.7 release #18485 (comment). |
Works for me. |
We just finished the release. We noted a couple of improvements to the documentation:
|
Also as James pointed out in the meeting, please feel free to review the release script and try to avoid the manual steps if possible. The only reason why I manually executed the steps when I was releasing 3.4.x is that I was trying to reduce the risk as much as possible, because there was no one I could ask help for when I was releasing 3.4.x. |
Also check for newlines when composing the announcement message! |
Hi team, I was looking into implementing the tagging into 3.4's release script, but I found that the version bumping and tagging are already implemented. Refer to the following snippets, which are from the Lines 93 to 107 in a1375b7
Lines 133 to 145 in a1375b7
So, I don't think we need to make any changes to this. |
Right, but the script has never been verified/tested :) |
Do you think we should try at next's 3.4 release? Or, what would be a good way to test this? |
I have a plan to safely verify this at the next 3.4 release. There are additional flags we can use in the script to test changes locally. |
Ah, @jmhbnz, I didn't see your reply, so I was finding a way to test this. I managed to do it using my fork (https://github.com/ivanvc/etcd/tree/release-3.4) and passed the
Is it okay if I implement pushing the tag, and we test it during the next v3.4 after I verify it works on my fork? |
Absolutely! - I would like to create some consistency between both stable release branches so that both work the same way with the same level of automation. |
With all tasks completed, I'll go ahead and close this issue. Thanks, team, for helping with another successful v3.4 release 🎉 |
There have been no responses on that PR for 2 months. |
What would you like to be added?
The etcd patch release criteria has been met for our
release-3.4
stable release branch so we should releasev3.4.34
.The list of commits included since the previous release is: v3.4.33...release-3.4:
6d31326
to1dbe426
#18389Work in progress CHANGELOG is: https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.4.md#v3434-tbd
List of pull requests we still need to backport from
main
torelease-3.4
before the patch release is issued:Release team
Why is this needed?
Regular patch releases are vital to ensure our users have bug-free and secure software.
The text was updated successfully, but these errors were encountered: