Skip to content

Improve the patch release workflow #18853

@isaacaflores2

Description

@isaacaflores2

The current patch release workflow is a bit confusing and generally results in a developer making manual changes versus relying on the automation.

Goals

  1. Update the release workflow to avoid having to provide X.Y.Z+1 i.e for the 8.18.7 we should not have to pass 8.18.8. This is most likely due to update-version expecting the next release version here. A possible solution is listed below:
  2. The automation creates a misleading branch. Example for the 8.18.7 release, the automation will create a branch update-8.18.8 to change all necessary files to the next version 8.18.8. The branch name implies the we are updating 8.18.8 versus changing files to bump to 8.18.8. This should help avoid any confusion on the purpose of the branch, especially for anyone not familiar with the details of the release workflows.
  3. Update release documentation to clarify instructions

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions