Skip to content

Commit 828c5e4

Browse files
authored
Add script for bumping minor version (#5037)
1 parent 47cd0d4 commit 828c5e4

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

scripts/minor-version-bump

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/bin/bash
2+
3+
CURRENT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
4+
PREVIOUS_MINOR_VERSION=$(echo $CURRENT_VERSION | cut -d'.' -f1,2)
5+
NEXT_MINOR_VERSION=$(echo $CURRENT_VERSION | cut -d'.' -f1).$(expr $(echo $CURRENT_VERSION | cut -d'.' -f2) + 1)
6+
NEXT_VERSION_SNAPSHOT=$NEXT_MINOR_VERSION.0-SNAPSHOT
7+
8+
mvn versions:set -DnewVersion=$NEXT_VERSION_SNAPSHOT -DgenerateBackupPoms=false -DprocessAllModules=true
9+
10+
mkdir -p .changes/$PREVIOUS_MINOR_VERSION.x
11+
mv .changes/*.json .changes/$PREVIOUS_MINOR_VERSION.x/
12+
mv CHANGELOG.md changelogs/$PREVIOUS_MINOR_VERSION.x-CHANGELOG.md
13+
14+
echo "Version bumped to $NEXT_VERSION_SNAPSHOT"

0 commit comments

Comments
 (0)