Hello everyone!
Thanks Peppi for the great presentation, and thanks Adam for the summary, I really appreciate the direction we're taking for the release process, and I hope I can contribute to improve it and make it as transparent as possible for the entire Metal3 community.
I have some concerns about the initial proposal, I think some aspects may actually go into the opposite direction of opening the release process, in particular adding yet another meeting, even if not mandatory, would not help attract more people to the release process, but drive them off.
No one likes more meetings :)
I strongly believe we should keep the release discussions in the current weekly community meeting, take advantage of that time to discuss the points in the initial proposal, that should not be limited to the release team (so only to be discussed during the release team meeting), but instead try to involve everyone directly.
- checkup; reviewing the current release status and blockers is very helpful to drive the community into the correct direction, and focus on the resolution of specific issues, asking for help to the community and not just the release team
- release; the coordination of upcoming release tasks should also be opened and tracked in the main meeting document to allow everyone in the community to understand how the release process works, ask questions, propose improvements, or share concerns; about coordinating an ongoing release I think having a dedicated thread or a temporary channel on slack may be more helpful than a weekly meeting, maybe driven by a "release checklist"
- retrospective; this is supposed to happen once after each release, and it's of great interest for everyone, not only the release team, we should just dedicate half or more the weekly meeting time right after a release to this topic
We should probably just remove the concept of release team entirely, and go with release-related roles inside the community.
I think we're going in the right direction there, having a "release lead" (and a backup!) role will help having a smoother process, same for the official timeline plus milestones.
Improving the documentation on workflows and tools used for the release process is fundamental for opening the release process to everyone.
I would really like to keep the discussion flowing and hear more opinions, hopefully also during the next weekly meeting.
Thanks!
Ciao
Riccardo