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 simplification #8999

Open
djaglowski opened this issue Nov 27, 2023 · 0 comments
Open

Release process simplification #8999

djaglowski opened this issue Nov 27, 2023 · 0 comments
Labels
release release-retro Issues discussed in a release retrospective

Comments

@djaglowski
Copy link
Member

Some possible steps to simplify the release process, based on observations while releasing v0.90.0.

core release

  • Should step 1 just suggest that the PR is merged? Does keeping it open actually help? If we suggest to just merge, then a separate make update-otel can become step 1 of releasing contrib.
  • The PR in step 3 should be created before the issue in step 3. This would allow the first checkbox to be linked directly to the PR.
  • Consider splitting step 3 into two steps, since it requires two actions. Step "3a" is to run the workflow, "3b" is to merge the PR. (I'm using 3a and 3b as temporary names to disambiguate from current steps 3 and 4. If implemented, we would number these normally.)
  • Merging the PR from step 3 could automatically trigger the work currently described in steps 4 & 5. If this is implemented, then the issue created in step 3 does not need to list the second checkbox, currently described as "Tag and release core v1.0.0/v0.90.0". Additionally, step 6 could be combined into step "3b" since it just describes expectations from merging the PR.
  • The issue created in step 3 should include a checkbox for updating the release with changelog. Better would be to automate this as well.
  • As noted above, if step 1 just suggested to merge the PR, then step 8 can become step 1 of releasing contrib. Even better, just automatically create this PR once the core release is created.

contrib release

WIP

@mx-psi mx-psi added the release-retro Issues discussed in a release retrospective label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release release-retro Issues discussed in a release retrospective
Projects
None yet
Development

No branches or pull requests

2 participants