This manual describes how to cancel a release that is already staged for vote and to create a new release.
All steps are performed by the release manager.
Announce canceled release
Send an email to the vote thread and announce that the current release vote is cancelled.
Drop artifacts in Nexus
Go to https://repository.apache.org/
and drop the currently staged maven artifacts (select the artifact beginning with orgapachestreampipes and select "drop". Write a short message in the comments field that the release is cancelled.
Delete release tag
Delete the corresponing release tag (starting with "release/") from Git and push the results.
Do NOT delete the branch starting with rel/version.
Reset maven version
Checkout the release branch in Git (e.g., rel/0.67.0).
You need to change the project version back to the snapshot version of the upcoming release. T
Code Block | ||
---|---|---|
| ||
# checkout the release branch
mvn versions:set -DnewVersion=0.67.0-SNAPSHOT
# check that the version in the pom files is correct
mvn versions:commit
|
Cleanup distribution area
Create a new folder in the distribution SVN at https://dist.apache.org/repos/dist/dev/incubator/streampipes/ with the new release candidate version (e.g., rc2)
Perform release steps
For the release artifact that needs to be rebuilt, repeat the release steps from the release manual.