diff --git a/RELEASING.md b/RELEASING.md index 59dc27f24..c8e2f3779 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -85,11 +85,11 @@ export GPG_TTY=$(tty) ## Release Steps - Checkout the Apache StormCrawler main branch: `git clone git@github.com:apache/incubator-stormcrawler.git` -- (Optional) Execute a complete test: `mvn test` +- Execute a complete test: `mvn test` - Check the current results of the last GitHub action runs. - Do a trial build: `mvn package -Papache-release,apache-gpg` - Switch to a new branch with a format like **rel-stormcrawler-x.y.z-RC?** -- Prepare the release: `mvn release:prepare -Papache-release,apache-gpg` Answer the questions appropriately. The tag name format should be *stormcrawler-x.y.z*. +- Prepare the release: `mvn release:prepare -Papache-release,apache-gpg` Answer the questions appropriately. The tag name format should be *stormcrawler-x.y.z*. **DO NOT INCLUDE `-rcX` in the tag** This command creates and pushes two new commits to the repository to reflect the version changes. It also tags the release and pushes the branch. - Check the result of the GitHub action runs. @@ -156,7 +156,7 @@ gpg --homedir . --output apache-stormcrawler-x.y.z-incubating-source-release.ta ### Create a draft release on Github - Create a new Draft Release -- on https://github.com/apache/incubator-stormcrawler/releases, click `Draft a new release` and select the `stormcrawler-X.Y.Z-rc1` tag. -- Click the `Generate Release Notes`. Copy and paste the Disclaimer and Release Summary from the previous release and update the Release Summary as appropriate. +- Click the `Generate Release Notes` (**MAKE SURE TO SELECT THE CORRECT PREVIOUS RELEASE AS THE BASE**). Copy and paste the Disclaimer and Release Summary from the previous release and update the Release Summary as appropriate. - Click the `Set as pre-release` button. - Click `Publish release`. The release should have `*-rc1` in its title, e.g.: `https://github.com/apache/incubator-stormcrawler/releases/tag/stormcrawler-3.2.0-rc1`