Update scripts

This commit is contained in:
Jafea7 2025-08-29 22:44:32 +10:00
parent 4d00d496ce
commit 4ad94cb258
2 changed files with 20 additions and 11 deletions

View File

@ -3,4 +3,4 @@ mvn clean -f ./master
mvn verify -am -f ./master -pl :client -Djavafx.platform=win
mvn verify -am -f ./master -pl :client -Djavafx.platform=linux
mvn verify -am -f ./master -pl :client -Djavafx.platform=mac
mvn verify -am -f ./master -pl :server
mvn verify -am -f ./master -pl :server

View File

@ -1,21 +1,30 @@
#!/bin/bash
# Usage: ./update-version.sh 1.2.3
NEW_VERSION=$1
# Usage: ./update-version.sh 25.08.29
INPUT_VERSION=$1
if [[ -z "$NEW_VERSION" ]]; then
echo "Usage: $0 <new-version>"
exit 1
if [[ -z "$INPUT_VERSION" ]]; then
echo "Usage: $0 <YY.MM.DD>"
exit 1
fi
pushd ./master
echo "Updating Maven project version to $NEW_VERSION..."
# Convert to Launch4j-safe version
IFS='.' read -r YY MM DD <<< "$INPUT_VERSION"
YY=$((10#$YY))
MM=$((10#$MM))
DD=$((10#$DD))
SAFE_VERSION="${YY}.${MM}.${DD}"
echo "Updating Maven project version to $SAFE_VERSION..."
pushd ./master || exit 1
# Step 1: Update the parent POM and all modules
mvn versions:set -DnewVersion="$NEW_VERSION"
mvn versions:set -DnewVersion="$SAFE_VERSION"
# Step 2: Commit changes
mvn versions:commit
echo "Version updated to $NEW_VERSION in all modules."
popd
echo "Version updated to $SAFE_VERSION in all modules."
popd || exit 1