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

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


The following commit(s) were added to refs/heads/2.1 by this push:
     new 02dec739a3 Add some trivial build updates (#3702)
02dec739a3 is described below

commit 02dec739a319baafcb21f619177251af4d7f2fb7
Author: Christopher Tubbs <ctubb...@apache.org>
AuthorDate: Thu Aug 17 15:18:22 2023 -0400

    Add some trivial build updates (#3702)
    
    * Remove unused file
    * Update regex to filter out alpha/beta when using versions plugin
    * Remove unused HelpMojo exception
    * Bump sortpom and checkstyle versions to latest
    * Move release candidate build script to build script directory
---
 minicluster/minicluster.properties                 | 31 ----------------------
 pom.xml                                            |  8 +++---
 .../build/create-release-candidate.sh              | 10 ++++---
 3 files changed, 10 insertions(+), 39 deletions(-)

diff --git a/minicluster/minicluster.properties 
b/minicluster/minicluster.properties
deleted file mode 100644
index a6395099cc..0000000000
--- a/minicluster/minicluster.properties
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   https://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-useMiniDFS=true
-rootPassword=secret
-instanceName=testInstance
-numTServers=1
-zooKeeperPort=3191
-jdwpEnabled=true
-zooKeeperMemory=128M
-tserverMemory=256M
-managerMemory=128M
-defaultMemory=256M
-shutdownPort=4446
-site.instance.secret=HUSH
diff --git a/pom.xml b/pom.xml
index cb923db522..033dc81abc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -133,7 +133,7 @@
     <!-- surefire/failsafe plugin option -->
     
<maven.test.redirectTestOutputToFile>true</maven.test.redirectTestOutputToFile>
     <!-- versions-maven-plugin ignore patterns for snapshots, alpha, beta, 
milestones, and release candidates -->
-    
<maven.version.ignore>.+-SNAPSHOT,(?i).*(alpha|beta)[0-9]*,(?i).*[.-](m|rc)[0-9]+</maven.version.ignore>
+    
<maven.version.ignore>.+-SNAPSHOT,(?i).*(alpha|beta)[0-9.-]*,(?i).*[.-](m|rc)[0-9]+</maven.version.ignore>
     <minimalJavaBuildVersion>11</minimalJavaBuildVersion>
     <minimalMavenBuildVersion>3.6.0</minimalMavenBuildVersion>
     <!-- timestamp for reproducible outputs, updated on release by the release 
plugin -->
@@ -770,7 +770,7 @@
         <plugin>
           <groupId>com.github.ekryd.sortpom</groupId>
           <artifactId>sortpom-maven-plugin</artifactId>
-          <version>3.2.1</version>
+          <version>3.3.0</version>
           <configuration>
             <createBackupFile>false</createBackupFile>
             <expandEmptyElements>false</expandEmptyElements>
@@ -1174,13 +1174,13 @@
           </checkstyleRules>
           <violationSeverity>warning</violationSeverity>
           <includeTestSourceDirectory>true</includeTestSourceDirectory>
-          
<excludes>**/thrift/*.java,**/proto/*.java,**/HelpMojo.java</excludes>
+          <excludes>**/thrift/*.java,**/proto/*.java</excludes>
         </configuration>
         <dependencies>
           <dependency>
             <groupId>com.puppycrawl.tools</groupId>
             <artifactId>checkstyle</artifactId>
-            <version>10.12.1</version>
+            <version>10.12.2</version>
           </dependency>
         </dependencies>
         <executions>
diff --git a/assemble/build.sh b/src/build/create-release-candidate.sh
similarity index 98%
rename from assemble/build.sh
rename to src/build/create-release-candidate.sh
index c0bb5786a8..d9ad0548ca 100755
--- a/assemble/build.sh
+++ b/src/build/create-release-candidate.sh
@@ -20,6 +20,8 @@
 
 cd "$(dirname "$0")/.." || exit 1
 scriptname=$(basename "$0")
+projectroot="$(git rev-parse --show-toplevel)" || exit 1
+cd "$projectroot" || exit 1
 export tlpName=accumulo
 export projName="$tlpName"
 export projNameLong="Apache ${projName^}"
@@ -430,17 +432,17 @@ createReleaseCandidate() {
   [[ $numBin == "1" ]] && binSha=$(sha512sum 
target/checkout/**/"$projName-$ver-bin.tar.gz" | cut -f1 -d" ")
 
   # continue to creating email notification
-  echo "$(red Running)" "$(yellow "$scriptname" --create-email "$ver" "$rc")"
+  echo "$(red Running)" "$(yellow "$scriptname" --email "$ver" "$rc")"
   createEmail "$ver" "$rc" "" "$srcSha" "$binSha"
 }
 
 SELECTED_FINGERPRINT=""
-if [[ $1 == '--create-release-candidate' ]]; then
+if [[ $1 == '--create' ]]; then
   shift
   createReleaseCandidate "$@"
-elif [[ $1 == '--create-email' ]]; then
+elif [[ $1 == '--email' ]]; then
   shift
   createEmail "$@"
 else
-  fail "Missing one of: $(red --create-release-candidate), $(red 
--create-email)"
+  fail "Missing one of: $(red --create), $(red --email)"
 fi

Reply via email to