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

Plan to release etcd v3.6.0-rc.0 #19334

Open
ivanvc opened this issue Feb 4, 2025 · 15 comments
Open

Plan to release etcd v3.6.0-rc.0 #19334

ivanvc opened this issue Feb 4, 2025 · 15 comments
Labels
priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. type/feature

Comments

@ivanvc
Copy link
Member

ivanvc commented Feb 4, 2025

What would you like to be added?

Continuing the plan to release version 3.6.0, we want to release the first release candidate (v3.6.0-rc.0).

Work in progress CHANGELOG is: https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.6.md#v360-tbd

Outstanding tasks before releasing this version:

  • Nothing

Release team

GitHub handle Role
@ivanvc Release lead
@ahrtr Release advisor
@henrybear327 Release shadow
@Elbehery Release shadow
@ArkaSaha30 Release shadow

Link to: #13538

Why is this needed?

To continue the work towards releasing 3.6.0.

@ivanvc ivanvc added priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. type/feature labels Feb 4, 2025
@ahrtr
Copy link
Member

ahrtr commented Feb 5, 2025

Thanks @ivanvc

I will cut release-3.6 at the end of this week.

We are targeting to release v3.6.0-rc.0 in the following week (Feb 10 - Feb 14).

@ivanvc
Copy link
Member Author

ivanvc commented Feb 7, 2025

@jmhbnz, we're planning on releasing rc.0 next week and are trying to define the release team. Will you be around/available and want to be part of it?

@jmhbnz
Copy link
Member

jmhbnz commented Feb 7, 2025

@jmhbnz, we're planning on releasing rc.0 next week and are trying to define the release team. Will you be around/available and want to be part of it?

Thanks for leading this @ivanvc. Next week I am traveling overseas for work so won't be available sorry.

@ahrtr
Copy link
Member

ahrtr commented Feb 10, 2025

Outstanding tasks before releasing this version:

Note that they are NOT blockers for v3.6.0-rc.0. We are all ready now.

@ivanvc
Copy link
Member Author

ivanvc commented Feb 11, 2025

Hi @ahrtr, are you available tomorrow at 11am PT/7pm GMT?

Reaching out to previous release shadows to see if anyone is available/wants to join. (@ArkaSaha30, @stackbaek, @ghouscht, @henrybear327)

@ahrtr
Copy link
Member

ahrtr commented Feb 11, 2025

Hi @ahrtr, are you available tomorrow at 11am PT/7pm GMT?

Can we do the release at Thursday night right after the triage meeting? I am planning to get all the remaining work done by tomorrow.

@henrybear327
Copy link
Contributor

Thanks @ivanvc for tagging me! I will join!

@ivanvc
Copy link
Member Author

ivanvc commented Feb 11, 2025

Can we do the release at Thursday night right after the triage meeting? I am planning to get all the remaining work done by tomorrow.

Sounds good, Thursday at 11:30 am PT/7:30 pm GMT/8:30 pm CET. I'll send an invite shortly.

@Elbehery
Copy link
Member

Hi @ahrtr @ivanvc

I am ready to help with the release 👍🏽

@ivanvc
Copy link
Member Author

ivanvc commented Feb 11, 2025

Thanks, @Elbehery. Added you as a shadow.

@ivanvc
Copy link
Member Author

ivanvc commented Feb 11, 2025

Invite sent for Thursday at 11:30 am PT.

@ArkaSaha30
Copy link
Contributor

Thank you @ivanvc, I want to help with the release as well 🤚

@ivanvc
Copy link
Member Author

ivanvc commented Feb 12, 2025

@ArkaSaha30, I'll add you to the team. In previous releases, we sometimes had a shadow that could not join, so having three should be fine.

Thanks!

@ivanvc
Copy link
Member Author

ivanvc commented Feb 12, 2025

Just noting that this time, the team is defined. If anyone wants to join a new release, you'll be welcome to RC1's.

@ivanvc
Copy link
Member Author

ivanvc commented Feb 14, 2025

Notes from the release meeting (aside from the issue with my local Python setup due to gsutil, which I overlooked as a pre-requisite due to a new computer setup):

  • The generated GitHub draft release had issues with the fourth dot in the label or prerelease fragment. It naively removes the last dot to try to generate the version minor. Therefore, there were broken links because it was pointing to "v3.6.0-rc" (as it removed the trailing ".0" [fourth dot]).
    • I'll open a pull request to address this so that the issue is omitted from the next pre-releases.
  • The upgrade guide from v3.5 to v3.6 doesn't exist yet, so even if the previous point worked, it would have generated a broken link (ref: https://etcd.io/docs/v3.6/upgrades/)
  • I verified that the file SHA256SUMS was complete (and that the checksums matched after the call). It seems like what happened in v3.5.18 may have been a network issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. type/feature
Development

No branches or pull requests

6 participants