[ https://issues.apache.org/jira/browse/HBASE-25359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17244251#comment-17244251 ]
Michael Stack commented on HBASE-25359: --------------------------------------- {quote} Skipping the 'tag' step totally will meet the objective of this issue but I thought it worth suggesting breaking it up to be a bit more fine-grained. {quote} Makes sense. At least the tagging step should be better documented and easy to skip. I can do that as part of this JIRA. Let me make subissue for the parallelization. This is a good suggestion. > create-release scripts releasedocmaker step should be optional > -------------------------------------------------------------- > > Key: HBASE-25359 > URL: https://issues.apache.org/jira/browse/HBASE-25359 > Project: HBase > Issue Type: Improvement > Reporter: Andrew Kyle Purtell > Priority: Major > > The create-release scripts assume, when invoking releasedocmaker and > performing surgery on CHANGES.md and RELEASENOTES.md during the 'tag' stage, > that the current RC step is RC0. The entirety of the generated CHANGES.md and > RELEASENOTES.md files are stitched in at the head, just below the ASF notice. > If we are at a RC step that is not zero, wouldn't this duplicate all > CHANGES.md and RELEASENOTES.md content for the release? There would be all > the content added for RC0, then the same content (with delta) added for RC1, > and so on. > For this reason the releasedocmaker invocation should itself be optional. > For RC steps > 0, assume the RM has updated CHANGES.md and RELEASENOTES.md to > reflect the delta. -- This message was sent by Atlassian Jira (v8.3.4#803005)