From 26ff01a0fd855eac8df29b0a3b2f18aff6e93148 Mon Sep 17 00:00:00 2001 From: Clint Wylie Date: Wed, 17 May 2023 13:57:37 -0700 Subject: [PATCH] streamline release process docs (#14268) remove release:prepare without skipping tests because there is no good reason to run tests locally in this step inline with creating a tag. --- distribution/asf-release-process-guide.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/distribution/asf-release-process-guide.md b/distribution/asf-release-process-guide.md index 16f1670d1fa..08ea5409c53 100644 --- a/distribution/asf-release-process-guide.md +++ b/distribution/asf-release-process-guide.md @@ -286,16 +286,12 @@ must be tagged properly to make this script working. See the above [Release note Once the release branch is good for an RC, you can build a new tag with: ```bash -$ mvn -Pwebsite-docs -DreleaseVersion=0.17.0 -DdevelopmentVersion=0.18.0-SNAPSHOT -Dtag=druid-0.17.0-rc3 -DpushChanges=false clean release:clean release:prepare +$ mvn -Pwebsite-docs -DreleaseVersion=0.17.0 -DdevelopmentVersion=0.18.0-SNAPSHOT -Dtag=druid-0.17.0-rc3 -DpushChanges=false -DskipTests -Darguments=-DskipTests clean release:clean release:prepare ``` In this example it will create a tag, `druid-0.17.0-rc3`. If this release passes vote then we can add the final `druid-0.17.0` release tag later. We added `website-docs` profile, because otherwise, website module is not updated with rc version. -If you want to skip tests, you can do so with following command -```bash -$ mvn -DreleaseVersion=0.17.0 -DdevelopmentVersion=0.18.0-SNAPSHOT -Dtag=druid-0.17.0-rc3 -DpushChanges=false -DskipTests -Darguments=-DskipTests clean release:clean release:prepare -``` **Retain the release.properties file! You will need it when uploading the Maven artifacts for the final release.**