This is an automated email from the ASF dual-hosted git repository.

ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo-classloaders.git


The following commit(s) were added to refs/heads/main by this push:
     new 10e3ed1  Improve release helper script
10e3ed1 is described below

commit 10e3ed1034d0a2ac9955cbd44ff74846214eb1e9
Author: Christopher Tubbs <[email protected]>
AuthorDate: Thu Feb 19 15:26:43 2026 -0500

    Improve release helper script
    
    * Get proj names from pom.xml
    * Display the name better for the email
---
 src/build/create-release-candidate.sh | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/build/create-release-candidate.sh 
b/src/build/create-release-candidate.sh
index e07d43f..74079f1 100755
--- a/src/build/create-release-candidate.sh
+++ b/src/build/create-release-candidate.sh
@@ -23,8 +23,8 @@ scriptname=$(basename "$0")
 projectroot="$(git rev-parse --show-toplevel)" || exit 1
 cd "$projectroot" || exit 1
 export tlpName=accumulo
-export projName="$tlpName-classloader-extras"
-export projNameLong="Apache ${projName^}"
+export projName="$(xmllint --shell pom.xml <<<'xpath 
/*[local-name()="project"]/*[local-name()="artifactId"]/text()' | grep content= 
| cut -f2 -d=)"
+export projNameLong="Apache $(xmllint --shell pom.xml <<<'xpath 
/*[local-name()="project"]/*[local-name()="name"]/text()' | grep content= | cut 
-f2 -d=)"
 export 
stagingRepoPrefix="https://repository.apache.org/content/repositories/orgapache$tlpName";
 export srcQualifier="source-release"
 export 
relTestingUrl="https://$tlpName.apache.org/contributor/verifying-release";
@@ -161,8 +161,9 @@ createEmail() {
   echo
   echo "    Remember, $(red DO NOT PUSH) the $(red "$tag") tag until after the 
vote"
   echo "    passes and the tag is re-made with a gpg signature using:"
-  echo "      $(red "git tag -f -s -m '$projNameLong $ver' $tag") \\"
-  echo "      $(red "$commit")"
+  echo "      $(red "git tag -f -s -m '$projNameLong $ver'") \\"
+  echo "        $(red "$tag") \\"
+  echo "        $(red "$commit")"
   echo
   yellow "IMPORTANT!! IMPORTANT!! IMPORTANT!! IMPORTANT!! IMPORTANT!! 
IMPORTANT!!"
   echo
@@ -202,8 +203,9 @@ Branch:
     $(green "$branch")
 
 If this vote passes, a gpg-signed tag will be created using:
-    $(green "git tag -f -s -m '$projNameLong $ver' $tag") \\
-    $(green "$commit")
+    $(green "git tag -f -s -m '$projNameLong $ver'") \\
+      $(green "$tag") \\
+      $(green "$commit")
 
 Staging repo: $(green "$stagingRepoPrefix-$stagingrepo")
 Source (official release artifact): $(green 
"$stagingRepoPrefix-$stagingrepo/org/apache/$tlpName/$projName/$ver/$projName-$ver-$srcQualifier.tar.gz")

Reply via email to