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

Release process - Announcement and documentation #247

Closed
4 tasks
fjetter opened this issue May 23, 2022 · 3 comments · Fixed by #248
Closed
4 tasks

Release process - Announcement and documentation #247

fjetter opened this issue May 23, 2022 · 3 comments · Fixed by #248

Comments

@fjetter
Copy link
Member

fjetter commented May 23, 2022

Over the past couple of weeks we had a few failed attempts to release, see #245

While the issue is not very long and it is OK to read ~10-15 comments, it is not absolutely clear what the current state is, what decisions have been made, what's blocking a release, who takes care of resolving the release blockers, who will be the release manager, etc.

I would like to propose that we structure the release announcements a bit better and keep the top-level comment up to date with the most recent information, e.g.


Example for a release on-time

Release number 2022.05.01
Planned release date 2022-05-12
Status On-track
Release manager

Best effort

  • A ticket we try to close before the release but it will not block the release

Blocker

  • Already known ticket that would cause us to block and postpone the release if not fixed by then

With blocker

Release number 2022.05.01
Planned release date 2022-05-26
Status Blocked
Release manager

Blockers

We should assign someone to blockers to have a person responsible for it


We can open these kind of templates early on and update the tickets with up-to-date information along the way. If potential blockers for a release come up during development, we can track this here already. This could help us with the many "last-minute" cancellations.

Thoughts?

@jakirkham
Copy link
Member

jakirkham commented May 23, 2022

Generally seems reasonable

If we are going to go with this template (or other similar template), would suggest we add it to the GitHub issue templates of this repo to ease creation

Would be curious to here @jrbourbeau's thoughts here 🙂

Edit: Should add personally just ran into a situation where this high level communication would have helped

@jrbourbeau
Copy link
Member

Thanks for raising this issue @fjetter. This seems like a reasonable thing to try to me. Judging from the number of 👍 on your original post, it seems that others agree too

If we are going to go with this template (or other similar template), would suggest we add it to the GitHub issue templates of this repo to ease creation

I was thinking the same thing -- I'll push up a PR to add a template

@jrbourbeau
Copy link
Member

See #248 for adding a release template

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 a pull request may close this issue.

3 participants