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

Gutenberg Plugin Version 15.8 Release Checklist #50426

Closed
23 tasks done
fabiankaegy opened this issue May 8, 2023 · 1 comment
Closed
23 tasks done

Gutenberg Plugin Version 15.8 Release Checklist #50426

fabiankaegy opened this issue May 8, 2023 · 1 comment
Assignees
Labels
Gutenberg Plugin Issues or PRs related to Gutenberg Plugin management related efforts [Type] Project Management Meta-issues related to project management of Gutenberg

Comments

@fabiankaegy
Copy link
Member

fabiankaegy commented May 8, 2023

This issue is to provide visibility on the progress of the release process of Gutenberg 15.8 and to centralize any conversations about it. The ultimate goal of this issue is to keep the reference of the steps, resources, work, and conversations about this release so it can be helpful for the next contributors releasing a new Gutenberg version.

  • Gutenberg version to release: 15.8 (milestone)
  • Release Manager (a.k.a. Release Lead): @fabiankaegy
  • Release Date 15.8 RC: May 10th 2023
  • Release Date 15.8: May 17th 2023
  • Previous version change log (as a reference): 15.7

Resources

Checklist

RC Day - {Wednesday, May, 10th}

  • Optional: Attend #core-editor meeting (14:00UTC)
  • Post a message in #core-editor channel to let folks know you are starting the RC release process
  • Organize and Label PRs on the relevant milestone
  • Start the release process by triggering the rc workflow
  • Update the created Draft Release accordingly
  • Curate the changelog before publishing
  • Publish Release
  • Announce in #core-editor channel that RC1 has been released and is ready for testing
  • Ping any other relevant channels announcing that the RC is available
  • Create Draft of Release post on Make Core blog (initial draft in Google doc)

Between RC and Release

Release Day - {Wednesday, May, 17th}

  • Post a message in #core-editor channel to let folks know you are starting the release process
  • Start the release process by triggering the stable workflow
  • Update the created Draft Release accordingly. Typically by copy/pasting the last RC release notes and add any changes/updates as needed.
  • Publish Release
  • Trigger the update to the plugin directory. (Get approval from a member of Gutenberg Release team if necessary)
  • Announce in #core-editor channel that the plugin has been released
  • Reach out to other contributors to help get the post reviewed
  • Publish Release post on Make Core blog
@fabiankaegy fabiankaegy added Gutenberg Plugin Issues or PRs related to Gutenberg Plugin management related efforts [Type] Project Management Meta-issues related to project management of Gutenberg labels May 8, 2023
@fabiankaegy fabiankaegy self-assigned this May 8, 2023
@fabiankaegy fabiankaegy added this to the Gutenberg 15.8 milestone May 8, 2023
@fabiankaegy fabiankaegy removed this from the Gutenberg 15.8 milestone May 8, 2023
@bph
Copy link
Contributor

bph commented May 8, 2023

Testing changelog

  • Ran the following command:
    npm run other:changelog -- --milestone="Gutenberg 15.8"
  • Reviewed Enhancements and Bugfixes for PRs that are not in a subgroup
  • Looked at Various category = PRs without labels and added labels
  • Copy/pasted the issues in a note taking app to curate them further

List of PRs that had to change the labels.

Enhancements - found with no subgroup

Bug Fixes - found with no subgroup

Various

CC @fabiankaegy @priethor

It took about an hour including documenting the process.

How to speed it up?
It probably could be about half the time, without documenting the process, and even less if developers and reviewers of PRs made sure that there are labels attached to PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Gutenberg Plugin Issues or PRs related to Gutenberg Plugin management related efforts [Type] Project Management Meta-issues related to project management of Gutenberg
Projects
None yet
Development

No branches or pull requests

2 participants