Skip to content

Commit

Permalink
Add a section for updating the release branch before making a tag in …
Browse files Browse the repository at this point in the history
…the release process (apache#11449)
  • Loading branch information
jihoonson authored Jul 30, 2021
1 parent 4bca7f0 commit 59e61e1
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions distribution/asf-release-process-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,18 @@ You will also need to manually update the top level html file, [unified-console.

## Building a release candidate

### Update the release branch to have all commits needed

The release branch should have all commits merged before you create a tag. A commit must be in the release branch if

1) it is merged into the master branch before the release branch is created. In this case, the PR corresponding
to the commit might not have the milestone tagged. The `tag-missing-milestones` script can be useful to find such PRs and
tag them properly. See the above [Release notes](#release-notes) section for more details about the script.
2) it is merged into the master branch after the release branch is created and tagged with the release version.
In this case, the commit must be backported to the release branch. The `find-missing-backports` script can be used to
find such commits that have not been backported. Note that this script relies on the milestone tagged in the PR, so PRs
must be tagged properly to make this script working. See the above [Release notes](#release-notes) section for more details about the script.

### Set version and make a tag

Once the release branch is good for an RC, you can build a new tag with:
Expand Down

0 comments on commit 59e61e1

Please sign in to comment.