Skip to content

Commit 06b7be4

Browse files
committed
update workflow
1 parent b92d350 commit 06b7be4

1 file changed

Lines changed: 17 additions & 8 deletions

File tree

.github/workflows/version.yml

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,24 @@ jobs:
7070
7171
- name: Bump version
7272
run: |
73+
major=$(mvn help:evaluate -Dexpression=parsedVersion.majorVersion -q -DforceStdout)
74+
minor=$(mvn help:evaluate -Dexpression=parsedVersion.minorVersion -q -DforceStdout)
75+
7376
case "$TYPE" in
74-
patch) mvn versions:set -DnextSnapshot=true -DgenerateBackupPoms=false ;;
75-
minor) mvn build-helper:parse-version versions:set \
76-
-DnewVersion=\${parsedVersion.majorVersion}.\$((parsedVersion.minorVersion+1)).0-SNAPSHOT \
77-
-DgenerateBackupPoms=false ;;
78-
major) mvn build-helper:parse-version versions:set \
79-
-DnewVersion=\$((parsedVersion.majorVersion+1)).0.0-SNAPSHOT \
80-
-DgenerateBackupPoms=false ;;
81-
*) echo "Unknown type: $TYPE"; exit 1 ;;
77+
patch)
78+
mvn versions:set -DnextSnapshot=true -DgenerateBackupPoms=false
79+
;;
80+
minor)
81+
new_version="$major.$((minor+1)).0-SNAPSHOT"
82+
mvn versions:set -DnewVersion="$new_version" -DgenerateBackupPoms=false
83+
;;
84+
major)
85+
new_version="$((major+1)).0.0-SNAPSHOT"
86+
mvn versions:set -DnewVersion="$new_version" -DgenerateBackupPoms=false
87+
;;
88+
*)
89+
echo "Unknown type: $TYPE"; exit 1
90+
;;
8291
esac
8392
mvn versions:commit
8493

0 commit comments

Comments
 (0)